Rémi Verschelde
|
55550da68b
SCons: Disable C++ exception handling
|
2 years ago |
Fredia Huya-Kouadio
|
30e3e301e0
Update the gradle build tasks to generate play store builds.
|
2 years ago |
Rémi Verschelde
|
b0b759e6da
SCons: Cleanup `DEBUG`, `_DEBUG` and `NDEBUG` defines
|
3 years ago |
Rémi Verschelde
|
b18ef4dc83
SCons: Remove redundant `-fomit-frame-pointer` and `-ftree-vectorize`
|
3 years ago |
Rémi Verschelde
|
d5c1baa288
SCons: Refactor handling of `production` flag and per-platform LTO defaults
|
3 years ago |
Rémi Verschelde
|
570e6c1730
SCons: Refactor LTO options with `lto=<none|thin|full>`
|
3 years ago |
bruvzg
|
c4885c8be8
Use clang as assembler to ensure preprocessing is done, and add assembler "target" flag.
|
3 years ago |
Marcel Admiraal
|
061c280873
Upgrade Android NDK to r23 LTS
|
3 years ago |
Hugo Locurcio
|
0df7aa1e2c
Increase compiler optimization when using `target=release` on iOS/Android
|
3 years ago |
Aaron Franke
|
7bf7bd70ac
[3.x] Misc build system fixes
|
3 years ago |
Rémi Verschelde
|
9657559b66
SCons: Set `DEBUG_ENABLED` and `DEV_ENABLED` in SConstruct
|
4 years ago |
Rémi Verschelde
|
e292d79fb3
SCons: Add `DEV_ENABLED` defines for `target=debug` builds
|
4 years ago |
Rémi Verschelde
|
daf922fa8a
Android: Increase default armv7 NDK platform to 19
|
4 years ago |
Rémi Verschelde
|
be12a3dd96
Android: Remove `-fno-integrated-as`, it can break arm64v8 build
|
4 years ago |
Pedro J. Estébanez
|
817ffc01e1
Make all file access 64-bit (`uint64_t`)
|
6 years ago |
Rafał Mikrut
|
6b6324441f
Allow to not optimize release build
|
4 years ago |
Fredia Huya-Kouadio
|
ca6e1c1c45
Override `ANDROID_NDK_ROOT` based on the project ndk version.
|
4 years ago |
Rémi Verschelde
|
48b73e4532
Android: Bump NDK version to 21.4.7075529
|
4 years ago |
Fredia Huya-Kouadio
|
5886d09521
Improve the logic to compile for Android by automatically detecting and setting up the Android NDK if needed.
|
4 years ago |
Marcel Admiraal
|
e21adf2bc6
Don't handle BaseException in build scripts
|
4 years ago |
Rémi Verschelde
|
f1cdb91f34
SCons: Remove unused DEBUG_MEMORY_ENABLED define
|
5 years ago |
Rémi Verschelde
|
7bf9787921
SCons: Format buildsystem files with psf/black
|
5 years ago |
unknown
|
fcde11222a
Removed unused code in android detect.py and SCsub
|
5 years ago |
Rémi Verschelde
|
c34b351b24
SCons: Explicitly define our C (C11) and C++ (C++14) standards
|
5 years ago |
Rémi Verschelde
|
04ac6a43a4
Android: Style fixes to manifest and build.gradle
|
6 years ago |
Rémi Verschelde
|
2da1614beb
Android: Remove unusable android_stl=no option
|
6 years ago |
Rémi Verschelde
|
d6ef5daf48
Android: Drop support for NDK < r15
|
6 years ago |
Rémi Verschelde
|
b0d41847ed
SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines
|
6 years ago |
fhuya
|
f7200d6960
Deprecate armv6 support for Android
|
6 years ago |
Rémi Verschelde
|
4b20959d99
SCons: Keep exceptions and rtti on Android, iOS and HTML5 tools build
|
6 years ago |