|
@@ -58,7 +58,7 @@ build_arch()
|
|
echo '[!] Target SDK set to DEVICE.'
|
|
echo '[!] Target SDK set to DEVICE.'
|
|
fi
|
|
fi
|
|
|
|
|
|
- unset DEVROOT SDKROOT CFLAGS LDFLAGS CPPFLAGS CXXFLAGS
|
|
|
|
|
|
+ unset DEVROOT SDKROOT CFLAGS LDFLAGS CPPFLAGS CXXFLAGS CMAKE_CLI_INPUT
|
|
|
|
|
|
#export CC="$(xcrun -sdk iphoneos -find clang)"
|
|
#export CC="$(xcrun -sdk iphoneos -find clang)"
|
|
#export CPP="$CC -E"
|
|
#export CPP="$CC -E"
|
|
@@ -66,12 +66,16 @@ build_arch()
|
|
export SDKROOT=$DEVROOT/SDKs/$IOS_SDK_DEVICE$IOS_SDK_VERSION.sdk
|
|
export SDKROOT=$DEVROOT/SDKs/$IOS_SDK_DEVICE$IOS_SDK_VERSION.sdk
|
|
export CFLAGS="-arch $1 -pipe -no-cpp-precomp -stdlib=$CPP_STD_LIB -isysroot $SDKROOT -I$SDKROOT/usr/include/ -miphoneos-version-min=$IOS_SDK_TARGET"
|
|
export CFLAGS="-arch $1 -pipe -no-cpp-precomp -stdlib=$CPP_STD_LIB -isysroot $SDKROOT -I$SDKROOT/usr/include/ -miphoneos-version-min=$IOS_SDK_TARGET"
|
|
export LDFLAGS="-arch $1 -isysroot $SDKROOT -L$SDKROOT/usr/lib/"
|
|
export LDFLAGS="-arch $1 -isysroot $SDKROOT -L$SDKROOT/usr/lib/"
|
|
- export CPPFLAGS=$CFLAGS
|
|
|
|
|
|
+ export CPPFLAGS="$CFLAGS"
|
|
export CXXFLAGS="$CFLAGS -std=$CPP_STD"
|
|
export CXXFLAGS="$CFLAGS -std=$CPP_STD"
|
|
|
|
|
|
rm CMakeCache.txt
|
|
rm CMakeCache.txt
|
|
-
|
|
|
|
- cmake -G 'Unix Makefiles' -DCMAKE_C_COMPILER=$CMAKE_C_COMPILER -DCMAKE_CXX_COMPILER=$CMAKE_CXX_COMPILER -DCMAKE_TOOLCHAIN_FILE=./port/iOS/IPHONEOS_$(echo $1 | tr '[:lower:]' '[:upper:]')_TOOLCHAIN.cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DENABLE_BOOST_WORKAROUND=ON -DBUILD_SHARED_LIBS=$BUILD_SHARED_LIBS
|
|
|
|
|
|
+
|
|
|
|
+ CMAKE_CLI_INPUT="-DCMAKE_C_COMPILER=$CMAKE_C_COMPILER -DCMAKE_CXX_COMPILER=$CMAKE_CXX_COMPILER -DCMAKE_TOOLCHAIN_FILE=./port/iOS/IPHONEOS_$(echo $1 | tr '[:lower:]' '[:upper:]')_TOOLCHAIN.cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DENABLE_BOOST_WORKAROUND=ON -DBUILD_SHARED_LIBS=$BUILD_SHARED_LIBS"
|
|
|
|
+
|
|
|
|
+ echo "[!] Running CMake with -G 'Unix Makefiles' $CMAKE_CLI_INPUT"
|
|
|
|
+
|
|
|
|
+ cmake -G 'Unix Makefiles' ${CMAKE_CLI_INPUT}
|
|
|
|
|
|
echo "[!] Building $1 library"
|
|
echo "[!] Building $1 library"
|
|
|
|
|