Skip to content

Commit

Permalink
it actually start to build omg
Browse files Browse the repository at this point in the history
  • Loading branch information
jeff committed Jul 6, 2022
1 parent e56eef1 commit 0cad6e9
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 2 deletions.
15 changes: 15 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -302,6 +302,21 @@ if(ANDROID)
add_subdirectory(jni)
endif()



if(CMAKE_GENERATOR MATCHES "Xcode")
if(NOT CODE_SIGN_IDENT)
set(CODE_SIGN_IDENT "iPhone Developer")
endif()
if(NOT DEV_TEAM_ID)
set(DEV_TEAM_ID "SUQ8J2PCT7")
endif()
message(STATUS "code sign with: ${CODE_SIGN_IDENT} using dev id: ${DEV_TEAM_ID}")
set_property (TARGET lokinet-shared PROPERTY XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY ${CODE_SIGN_IDENT})
set_property (TARGET lokinet-shared PROPERTY XCODE_ATTRIBUTE_DEVELOPMENT_TEAM ${DEV_TEAM_ID})
endif()


add_subdirectory(docs)

# uninstall target
Expand Down
8 changes: 6 additions & 2 deletions contrib/ios.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ fi
mkdir -p build/iphone
cmake \
-G Xcode \
-DCMAKE_TOOLCHAIN_FILE=../../external/ios-cmake/ios.toolchain.cmake \
-DCMAKE_OSX_SYSROOT=$( xcrun --sdk iphoneos --show-sdk-path ) \
-DCMAKE_TOOLCHAIN_FILE=external/ios-cmake/ios.toolchain.cmake \
-DBUILD_STATIC_DEPS=ON \
-DBUILD_PACKAGE=OFF \
-DBUILD_SHARED_LIBS=OFF \
Expand All @@ -21,13 +22,16 @@ cmake \
-DNATIVE_BUILD=OFF \
-DSTATIC_LINK=ON \
-DWITH_SYSTEMD=OFF \
-DWITH_BOOTSTRAP=OFF \
-DBUILD_DAEMON=OFF \
-DFORCE_OXENMQ_SUBMODULE=ON \
-DFORCE_OXENC_SUBMODULE=ON \
-DFORCE_NLOHMANN_SUBMODULE=ON \
-DSUBMODULE_CHECK=ON \
-DWITH_LTO=ON \
-DPLATFORM=OS64COMBINED \
-DCMAKE_BUILD_TYPE=Debug \
-S . -B build/iphone \
"$@"

cmake --build build/iphone
cmake --build build/iphone --target lokinet-shared

0 comments on commit 0cad6e9

Please sign in to comment.