This commit is contained in:
blueloveTH 2025-01-18 22:28:06 +08:00
parent 9e08c298bf
commit 570d21854e
3 changed files with 10 additions and 2 deletions

View File

@ -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")

View File

@ -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

View File

@ -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