diff options
| author | Yang Liu <liuyang22@iscas.ac.cn> | 2025-06-15 19:44:18 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-15 13:44:18 +0200 |
| commit | 51db3f1f9a6a1a79578fc6599e2d658a5ed89278 (patch) | |
| tree | ebbb52555758898a5b2ce3dca974833328eb1917 | |
| parent | 73dfc35c993330ba1ee85f2f2058ac4c4300e762 (diff) | |
| download | box64-51db3f1f9a6a1a79578fc6599e2d658a5ed89278.tar.gz box64-51db3f1f9a6a1a79578fc6599e2d658a5ed89278.zip | |
[CMAKE] Limit the optim level to O1 on bionic build (#2749)
| -rw-r--r-- | CMakeLists.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 27e47a0d..07e3eeb6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,6 +51,15 @@ if(TERMUX) set(TERMUX_PATH "/data/data/com.termux/files") set(ANDROID ON CACHE BOOL "") endif() + +# Hack: limit the optimization level to -O1 for some platforms +if(TERMUX OR ANDROID) + set(CMAKE_C_FLAGS_RELEASE "-O1") + set(CMAKE_CXX_FLAGS_RELEASE "-O1") + set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O1 -g") + set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O1 -g") +endif() + if(LARCH64) set(LD80BITS OFF CACHE BOOL "") set(NOALIGN OFF CACHE BOOL "") |