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