blueloveTH 1 an în urmă
părinte
comite
570d21854e
3 a modificat fișierele cu 10 adăugiri și 2 ștergeri
  1. 1 0
      CMakeLists.txt
  2. 3 1
      build_android.sh
  3. 6 1
      build_ios.sh

+ 1 - 0
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")

+ 3 - 1
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

+ 6 - 1
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