Fabio Alessandrelli
2bb9bdbe91
Add support for build profiles.
...
Allow enabling or disabling specific classes (which will not be built).
2024-01-19 15:46:58 +01:00
Aaron Franke
e17c7bf530
Allow detecting when building as a GDExtension
2023-12-18 09:13:20 -06:00
DmitriySalnikov
f5e4f95cde
[Scons] Added the ability to change the visibility of symbols
2023-11-21 18:55:02 +03:00
Thaddeus Crews
648b8c4489
fix is_msvc and use_hot_reload variables
2023-11-06 10:50:19 -06:00
Rémi Verschelde
bf1c03ab5f
SCons: Disable C++ exception handling by default
...
Counterpart to https://github.com/godotengine/godot/pull/80612 .
2023-10-22 12:45:46 +02:00
Adam Scott
2d5024ac8e
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.
2023-10-19 10:51:31 -04:00
Thaddeus Crews
7a5cbcac21
Let gdextension_dir function as only argument
2023-10-18 11:32:51 -05:00
Fabio Alessandrelli
18bfa133ab
[SCons] Rename javascript tool to web
...
And clean it up a bit.
2023-10-15 13:12:49 +02:00
David Snopek
df849651d9
Changes necessary for hot reload to work
2023-09-25 22:13:33 -05:00
DmitriySalnikov
0e5975dd26
[SCons] Fixed crashes in several scripts
2023-09-09 12:44:14 +03:00
Fabio Alessandrelli
f8b4f60cb9
[SCons] Move the GodotCPP build to its own tool.
2023-08-29 18:14:42 +02:00