Skip to content

Commit 53bcf0f

Browse files
committed
Updated scons config.
1 parent bd777a2 commit 53bcf0f

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed
Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,37 @@
11
#!/usr/bin/env python
22

3-
import os
4-
import sys
5-
63
env = SConscript("godot-cpp/SConstruct")
74

85
env.Append(CPPPATH=["include/", "../include"])
6+
97
sources = Glob("include/*.cpp")
108

9+
folder = "build/addons/RhythmGameUtilities"
10+
1111
if env["platform"] == "macos":
1212
file_name = "libRhythmGameUtilities.{}.{}".format(env["platform"], env["target"])
1313

1414
library = env.SharedLibrary(
15-
"build/addons/RhythmGameUtilities/{}.framework/{}".format(file_name, file_name),
15+
"{}/{}.framework/{}".format(folder, file_name, file_name),
1616
source=sources
1717
)
1818
else:
1919
library = env.SharedLibrary(
20-
"build/addons/RhythmGameUtilities/libRhythmGameUtilities{}{}"
21-
.format(env["suffix"], env["SHLIBSUFFIX"]),
20+
"{}/libRhythmGameUtilities{}{}"
21+
.format(folder, env["suffix"], env["SHLIBSUFFIX"]),
2222
source=sources,
2323
)
2424

2525
gdextension_copy = env.Command(
26-
target="build/addons/RhythmGameUtilities/RhythmGameUtilities.gdextension",
26+
target="{}/RhythmGameUtilities.gdextension".format(folder),
2727
source="RhythmGameUtilities.gdextension",
2828
action=Copy("$TARGET", "$SOURCE")
2929
)
3030

3131
env.Depends(gdextension_copy, library)
3232

33+
CacheDir(".scons_cache/")
34+
3335
Default(library)
3436

3537
Default(gdextension_copy)

0 commit comments

Comments
 (0)