lua-godot/SConstruct
saarsena@gmail.com ac521356cc initial commit
2026-04-24 21:40:08 -04:00

24 lines
658 B
Python

#!/usr/bin/env python
env = SConscript("godot-cpp/SConstruct")
env.Append(CPPPATH=["src"])
env.ParseConfig("pkg-config lua-5.1 --cflags --libs")
sources = Glob("src/*.cpp")
if env["platform"] == "macos":
library = env.SharedLibrary(
"demo/addons/onebit_lua/bin/libonebit_lua.{}.{}.framework/libonebit_lua.{}.{}".format(
env["platform"], env["target"], env["platform"], env["target"]
),
source=sources,
)
else:
library = env.SharedLibrary(
"demo/addons/onebit_lua/bin/libonebit_lua{}{}".format(env["suffix"], env["SHLIBSUFFIX"]),
source=sources,
)
env.NoCache(library)
Default(library)