Fabio Alessandrelli
bab62a4d72
[SCons] Add support for custom build tools and platforms
...
Use with:
`scons platform=os2 custom_tools=/path/to/tools`
(assuming you have an `os2.py` inside `/path/to/tools/`)
(cherry picked from commit baaad7ada2
)
2024-03-11 13:01:23 -05:00
David Snopek
4b63d795e4
Merge pull request #1373 from dsnopek/4.1-cherrypicks-7
...
Cherry-picks for the godot-cpp 4.1 branch - 7th batch
2024-02-16 09:37:17 -06:00
Aaron Franke
49098fbdc7
Allow detecting when building as a GDExtension
...
(cherry picked from commit e17c7bf530
)
2024-01-22 15:53:49 -06:00
Thaddeus Crews
a1ae58448c
fix is_msvc and use_hot_reload variables
...
(cherry picked from commit 648b8c4489
)
2023-11-13 13:00:24 -06:00
Rémi Verschelde
ef8a499eac
SCons: Disable C++ exception handling by default
...
Counterpart to https://github.com/godotengine/godot/pull/80612 .
(cherry picked from commit bf1c03ab5f
)
2023-10-23 10:10:59 -05:00
Adam Scott
8295486fdb
Refactor compiledb implementation
...
This comment enables the possibility to build the "compile_commands.json"
file by only using `scons -Q compiledb`. No need to use the argument
`compiledb=yes`.
And when using the `compiledb=yes`, it will create a
"compiled_commands.json" automatically.
(cherry picked from commit 2d5024ac8e
)
2023-10-22 14:46:58 -05:00
Thaddeus Crews
7704a9d054
Let gdextension_dir function as only argument
...
(cherry picked from commit 7a5cbcac21
)
2023-10-22 14:46:48 -05:00
Fabio Alessandrelli
62cb5eac47
[SCons] Rename javascript tool to web
...
And clean it up a bit.
(cherry picked from commit 18bfa133ab
)
2023-10-22 14:03:20 -05:00
DmitriySalnikov
dd8e1def67
[SCons] Fixed crashes in several scripts
...
(cherry picked from commit 0e5975dd26
)
2023-09-19 21:23:20 -05:00
Fabio Alessandrelli
63755b2a32
[SCons] Move the GodotCPP build to its own tool.
...
(cherry picked from commit f8b4f60cb9
)
2023-09-01 17:07:53 -05:00