| | |
| | |
| | |
| | |
| | set (CMAKE_SYSTEM_NAME Darwin) |
| | set (CMAKE_SYSTEM_VERSION 1) |
| | set (UNIX True) |
| | set (APPLE True) |
| | set (IOS True) |
| |
|
| | |
| | |
| |
|
| | set(CMAKE_C_COMPILER arm-apple-darwin11-clang) |
| | set(CMAKE_CXX_COMPILER arm-apple-darwin11-clang++) |
| |
|
| | set(_CMAKE_TOOLCHAIN_PREFIX arm-apple-darwin11-) |
| |
|
| | set(CMAKE_IOS_SDK_ROOT "/home/nihui/osd/cctools-port/usage_examples/ios_toolchain/target/SDK/iPhoneOS10.2.sdk") |
| |
|
| | |
| | set(CMAKE_OSX_SYSROOT ${CMAKE_IOS_SDK_ROOT} CACHE PATH "Sysroot used for iOS support") |
| |
|
| | |
| | |
| | set(IOS_ARCH armv7;arm64) |
| |
|
| | set(CMAKE_OSX_ARCHITECTURES ${IOS_ARCH} CACHE STRING "Build architecture for iOS") |
| |
|
| | if(NOT DEFINED ENABLE_BITCODE) |
| | |
| | set(ENABLE_BITCODE TRUE CACHE BOOL "enable bitcode") |
| | endif() |
| |
|
| | if(ENABLE_BITCODE) |
| | |
| | set(CMAKE_C_FLAGS "-fembed-bitcode ${CMAKE_C_FLAGS}") |
| | set(CMAKE_CXX_FLAGS "-fembed-bitcode ${CMAKE_CXX_FLAGS}") |
| | endif() |
| |
|
| | |
| | set(CMAKE_FIND_ROOT_PATH ${CMAKE_IOS_DEVELOPER_ROOT} ${CMAKE_IOS_SDK_ROOT} ${CMAKE_PREFIX_PATH} CACHE STRING "iOS find search path root") |
| |
|
| | |
| | set(CMAKE_FIND_FRAMEWORK FIRST) |
| |
|
| | |
| | set(CMAKE_SYSTEM_FRAMEWORK_PATH |
| | ${CMAKE_IOS_SDK_ROOT}/System/Library/Frameworks |
| | ) |
| |
|