Fabio Alessandrelli
670c4d0eac
[SCons] Split `targets.py`, apply flags from tools
...
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`.
(cherry picked from commit 16df4bff30
)
2024-03-11 13:06:57 -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
ArchLinus
82475b215b
Add an error message if android NDK is not installed
...
(cherry picked from commit 718d0baea3
)
2024-01-22 15:53:49 -06:00
DmitriySalnikov
51aeda7437
[Scons] Set the minimum Android API level to 21
...
(cherry picked from commit 79d2a9c456
)
2024-01-22 15:53:49 -06:00
Fredia Huya-Kouadio
29335d8f5c
Update the environment variables used to access the Android NDK toolchain
...
(cherry picked from commit 86dbd5fa0d
)
2023-11-13 13:00:24 -06:00
DmitriySalnikov
dd8e1def67
[SCons] Fixed crashes in several scripts
...
(cherry picked from commit 0e5975dd26
)
2023-09-19 21:23:20 -05:00
Adam Scott
7a9b323931
Add platform macros
...
(cherry picked from commit 9d9f4279ed
)
2023-08-10 09:09:14 -05:00
bruvzg
6e7a24d390
Fix Android build on macOS.
2022-11-10 15:20:15 +02:00
Fabio Alessandrelli
2bf983e638
[SCons] Add "optimize" and "debug_symbols" options
...
optimize = auto|none|debug|speed|size|0|1|2|3
debug_symbol = True|False
optimize == "auto" will produce:
- "debug" for "debug" builds
- "speed" for "release" builds
2022-09-12 16:52:05 +02:00
Fabio Alessandrelli
0943dfc34a
[CI] Fix Android builds after GH container update.
2022-07-28 06:30:04 +02:00
Fabio Alessandrelli
93f2091185
[SCons] Move toolchains logic to tools folder.
2022-06-27 20:44:12 +02:00