summaryrefslogtreecommitdiffstats
path: root/tools/godotcpp.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot-cpp@c20a84e483ec61c77e5903cb4a139f6875e28a3bSpartan3222024-11-121-0/+8
|\
| * Merge pull request #1601 from Ivorforce/ltoDavid Snopek2024-11-121-0/+8
| |\ | | | | | | Add lto scons option
| | * Add lto scons option, defaulting to "none".Lukas Tenbrink2024-11-121-0/+8
| | |
* | | Rebrand godot-cpp to redot-cppSpartan3222024-10-311-2/+2
|/ /
* / SCons: Don't cache librarysThaddeus Crews2024-09-301-0/+1
|/
* Integrate `.pre-commit-config.yaml`Thaddeus Crews2024-06-241-6/+7
|
* Add support for build profiles.Fabio Alessandrelli2024-06-151-0/+9
| | | | Allow enabling or disabling specific classes (which will not be built).
* Merge pull request #1451 from Faless/build/to_threads_or_not_to_threadsDavid Snopek2024-05-161-0/+7
|\ | | | | [SCons] Add option to build without threads
| * [SCons] Add option to build without threadsFabio Alessandrelli2024-04-301-0/+7
| | | | | | | | | | This is relevant for the Web platform, where builds with and without threads are incompatible.
* | Allow submitting documentation to the Godot editorDavid Snopek2024-05-071-1/+47
|/
* Implement `verbose` toggle from godot repoThaddeus Crews2024-04-091-1/+72
|
* [SCons] Split `targets.py`, apply flags from toolsFabio Alessandrelli2024-02-161-33/+67
| | | | | | | | | Split `targets` tool logic, moving all the compiler-specific flags to a new `common_compiler_flags.py` file, and everything else (CPPDEFINES, optimize option logic, dev build logic, etc) to the `godotcpp` tool. The default tools now apply the common compiler flags by importing the file and explicitly calling `configure`.
* [SCons] Add support for custom build tools and platformsFabio Alessandrelli2024-02-141-6/+38
| | | | | | | | Use with: `scons platform=os2 custom_tools=/path/to/tools` (assuming you have an `os2.py` inside `/path/to/tools/`)
* Allow detecting when building as a GDExtensionAaron Franke2023-12-181-0/+3
|
* [Scons] Added the ability to change the visibility of symbolsDmitriySalnikov2023-11-211-0/+17
|
* fix is_msvc and use_hot_reload variablesThaddeus Crews2023-11-061-10/+12
|
* SCons: Disable C++ exception handling by defaultRĂ©mi Verschelde2023-10-221-0/+16
| | | | Counterpart to https://github.com/godotengine/godot/pull/80612.
* Refactor compiledb implementationAdam Scott2023-10-191-4/+9
| | | | | | | | | 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.
* Let gdextension_dir function as only argumentThaddeus Crews2023-10-181-1/+1
|
* [SCons] Rename javascript tool to webFabio Alessandrelli2023-10-151-2/+2
| | | | And clean it up a bit.
* Changes necessary for hot reload to workDavid Snopek2023-09-251-0/+11
|
* [SCons] Fixed crashes in several scriptsDmitriySalnikov2023-09-091-3/+4
|
* [SCons] Move the GodotCPP build to its own tool.Fabio Alessandrelli2023-08-291-0/+309