diff options
| author | alexvorxx <72611580+alexvorxx@users.noreply.github.com> | 2025-02-26 19:47:42 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-26 17:47:42 +0100 |
| commit | 4120dc10bdf79bc4787ff14549ea02da3b7feb21 (patch) | |
| tree | 6fed38313b4e2bfe4355b15af898ff2f0b7903f6 /CMakeLists.txt | |
| parent | 48f51bd5fef5b9b6ea5ad086cfd44a07c5441d8a (diff) | |
| download | box64-4120dc10bdf79bc4787ff14549ea02da3b7feb21.tar.gz box64-4120dc10bdf79bc4787ff14549ea02da3b7feb21.zip | |
Fixed Box32 for Winlator Glibc (#2404)
* 1 * 2 * 3 * 4 * Fix * 5 * 6 * 7 * 8 * revert 8 * 9
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 3e619283..a5fd2358 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,6 +30,7 @@ option(LX2160A "Set to ON if targeting an LX2160A based device" ${LX2160A}) option(ARM64 "Set to ON if targeting a generic ARM64 based device" ${ARM64}) option(ANDROID "Set to ON if targeting an Android device" ${ANDROID}) option(TERMUX "Set to ON if targeting an Android device with Termux" ${TERMUX}) +option(WINLATOR_GLIBC "Set to ON if targeting an Android device with Winlator Glibc" ${WINLATOR_GLIBC}) option(USE_CCACHE "Set to ON to use ccache if present in the system" ${USE_CCACHE}) option(HAVE_TRACE "Set to ON to have Trace ability (needs ZydisInfo library)" ${HAVE_TRACE}) option(SAVE_MEM "Set to ON to build dynarec with some slower memory saving optimizations" ${SAVE_MEM}) @@ -256,6 +257,9 @@ endif() if(TERMUX) add_definitions(-DTERMUX) endif() +if(WINLATOR_GLIBC) + add_definitions(-DWINLATOR_GLIBC) +endif() if(BAD_SIGNAL) add_definitions(-DBAD_SIGNAL) endif() @@ -875,7 +879,7 @@ if(BOX32) OUTPUT "${BOX64_ROOT}/src/wrapped32/generated/functions_list.txt" COMMAND "${PYTHON_EXECUTABLE}" "${BOX64_ROOT}/rebuild_wrappers_32.py" "${BOX64_ROOT}" - "PANDORA" "HAVE_LD80BITS" "NOALIGN" "HAVE_TRACE" "ANDROID" "TERMUX" "STATICBUILD" "--" + "PANDORA" "HAVE_LD80BITS" "NOALIGN" "HAVE_TRACE" "ANDROID" "TERMUX" "WINLATOR_GLIBC" "STATICBUILD" "--" ${WRAPPEDS32_HEAD} MAIN_DEPENDENCY "${BOX64_ROOT}/rebuild_wrappers_32.py" DEPENDS ${WRAPPEDS32} ${WRAPPEDS32_HEAD} |