From 570d21854e32197b620a223790cd180da11c02a4 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Sat, 18 Jan 2025 22:28:06 +0800 Subject: [PATCH] ... --- CMakeLists.txt | 1 + build_android.sh | 4 +++- build_ios.sh | 7 ++++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5d4324ec..670bc95a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -78,6 +78,7 @@ option(PK_BUILD_STATIC_MAIN "Build static main" OFF) if(PK_BUILD_SHARED_LIB) message(">> Building shared library") + set(CMAKE_POSITION_INDEPENDENT_CODE ON) add_library(${PROJECT_NAME} SHARED ${POCKETPY_SRC}) elseif(PK_BUILD_STATIC_LIB) message(">> Building static library") diff --git a/build_android.sh b/build_android.sh index 86ba6050..479626c9 100644 --- a/build_android.sh +++ b/build_android.sh @@ -14,6 +14,8 @@ cmake \ -DANDROID_PLATFORM=android-22 \ ../../.. \ -DPK_BUILD_SHARED_LIB=ON \ - -DCMAKE_BUILD_TYPE=Release + -DCMAKE_BUILD_TYPE=Release \ + -DPK_BUILD_MODULE_LZ4=ON \ + -DPK_BUILD_MODULE_LIBHV=ON cmake --build . --config Release diff --git a/build_ios.sh b/build_ios.sh index a856e900..95715a73 100644 --- a/build_ios.sh +++ b/build_ios.sh @@ -6,7 +6,12 @@ rm -rf build mkdir build cd build -FLAGS="-DCMAKE_TOOLCHAIN_FILE=3rd/ios.toolchain.cmake -DPK_BUILD_STATIC_LIB=ON -DDEPLOYMENT_TARGET=13.0 -DPK_BUILD_WITH_IPO=OFF" +FLAGS="-DCMAKE_TOOLCHAIN_FILE=3rd/ios.toolchain.cmake \ + -DDEPLOYMENT_TARGET=13.0 \ + -DPK_BUILD_STATIC_LIB=ON \ + -DPK_BUILD_WITH_IPO=OFF \ + -DPK_BUILD_MODULE_LZ4=ON \ + -DPK_BUILD_MODULE_LIBHV=ON" cmake -B os64 -G Xcode $FLAGS -DPLATFORM=OS64 .. cmake --build os64 --config Release