Norod: Managed to get it past the make file creation phase
parent
eebf549e8e
commit
5428fa6dd5
|
@ -420,7 +420,9 @@ IF ( ASSIMP_BUILD_ASSIMP_TOOLS )
|
||||||
ENDIF ( WIN32 AND DirectX_D3DX9_LIBRARY )
|
ENDIF ( WIN32 AND DirectX_D3DX9_LIBRARY )
|
||||||
|
|
||||||
ADD_SUBDIRECTORY( tools/assimp_cmd/ )
|
ADD_SUBDIRECTORY( tools/assimp_cmd/ )
|
||||||
|
IF (NOT IOS)
|
||||||
ADD_SUBDIRECTORY( tools/assimp_qt_viewer/ )
|
ADD_SUBDIRECTORY( tools/assimp_qt_viewer/ )
|
||||||
|
ENDIF (NOT IOS)
|
||||||
ENDIF ( ASSIMP_BUILD_ASSIMP_TOOLS )
|
ENDIF ( ASSIMP_BUILD_ASSIMP_TOOLS )
|
||||||
|
|
||||||
IF ( ASSIMP_BUILD_SAMPLES)
|
IF ( ASSIMP_BUILD_SAMPLES)
|
||||||
|
|
|
@ -5,12 +5,11 @@ SET (CMAKE_SYSTEM_NAME "Darwin")
|
||||||
SET (CMAKE_SYSTEM_PROCESSOR "arm64")
|
SET (CMAKE_SYSTEM_PROCESSOR "arm64")
|
||||||
SET (IOS TRUE)
|
SET (IOS TRUE)
|
||||||
|
|
||||||
SET (CC "${DEVROOT}/usr/bin/clang")
|
SET (IOS_SDK_DEVICE iPhoneOS)
|
||||||
SET (CXX "${DEVROOT}/usr/bin/clang++")
|
|
||||||
|
SET (SDKVER "${IOS_SDK_VERSION}")
|
||||||
|
SET (DEVROOT "${XCODE_ROOT_DIR}/Platforms/${IOS_SDK_DEVICE}.platform/Developer")
|
||||||
|
|
||||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra")
|
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "-g")
|
|
||||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
|
||||||
|
|
||||||
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
|
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
|
||||||
SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
|
|
@ -5,12 +5,11 @@ SET (CMAKE_SYSTEM_NAME "Darwin")
|
||||||
SET (CMAKE_SYSTEM_PROCESSOR "armv6")
|
SET (CMAKE_SYSTEM_PROCESSOR "armv6")
|
||||||
SET (IOS TRUE)
|
SET (IOS TRUE)
|
||||||
|
|
||||||
SET (CC "${DEVROOT}/usr/bin/clang")
|
SET (IOS_SDK_DEVICE iPhoneOS)
|
||||||
SET (CXX "${DEVROOT}/usr/bin/clang++")
|
|
||||||
|
SET (SDKVER "${IOS_SDK_VERSION}")
|
||||||
|
SET (DEVROOT "${XCODE_ROOT_DIR}/Platforms/${IOS_SDK_DEVICE}.platform/Developer")
|
||||||
|
|
||||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra")
|
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "-g")
|
|
||||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
|
||||||
|
|
||||||
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
|
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
|
||||||
SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
|
|
@ -5,12 +5,11 @@ SET (CMAKE_SYSTEM_NAME "Darwin")
|
||||||
SET (CMAKE_SYSTEM_PROCESSOR "armv7s")
|
SET (CMAKE_SYSTEM_PROCESSOR "armv7s")
|
||||||
SET (IOS TRUE)
|
SET (IOS TRUE)
|
||||||
|
|
||||||
SET (CC "${DEVROOT}/usr/bin/clang")
|
SET (IOS_SDK_DEVICE iPhoneOS)
|
||||||
SET (CXX "${DEVROOT}/usr/bin/clang++")
|
|
||||||
|
SET (SDKVER "${IOS_SDK_VERSION}")
|
||||||
|
SET (DEVROOT "${XCODE_ROOT_DIR}/Platforms/${IOS_SDK_DEVICE}.platform/Developer")
|
||||||
|
|
||||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra")
|
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "-g")
|
|
||||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
|
||||||
|
|
||||||
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
|
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
|
||||||
SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
|
|
@ -5,12 +5,11 @@ SET (CMAKE_SYSTEM_NAME "Darwin")
|
||||||
SET (CMAKE_SYSTEM_PROCESSOR "armv7")
|
SET (CMAKE_SYSTEM_PROCESSOR "armv7")
|
||||||
SET (IOS TRUE)
|
SET (IOS TRUE)
|
||||||
|
|
||||||
SET (CC "${DEVROOT}/usr/bin/clang")
|
SET (IOS_SDK_DEVICE iPhoneOS)
|
||||||
SET (CXX "${DEVROOT}/usr/bin/clang++")
|
|
||||||
|
SET (SDKVER "${IOS_SDK_VERSION}")
|
||||||
|
SET (DEVROOT "${XCODE_ROOT_DIR}/Platforms/${IOS_SDK_DEVICE}.platform/Developer")
|
||||||
|
|
||||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra")
|
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "-g")
|
|
||||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
|
||||||
|
|
||||||
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
|
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
|
||||||
SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
|
|
@ -5,12 +5,11 @@ SET (CMAKE_SYSTEM_NAME "Darwin")
|
||||||
SET (CMAKE_SYSTEM_PROCESSOR "i386")
|
SET (CMAKE_SYSTEM_PROCESSOR "i386")
|
||||||
SET (IOS TRUE)
|
SET (IOS TRUE)
|
||||||
|
|
||||||
SET (CC "${DEVROOT}/usr/bin/clang")
|
SET (IOS_SDK_DEVICE iPhoneSimulator)
|
||||||
SET (CXX "${DEVROOT}/usr/bin/clang++")
|
|
||||||
|
SET (SDKVER "${IOS_SDK_VERSION}")
|
||||||
|
SET (DEVROOT "${XCODE_ROOT_DIR}/Platforms/${IOS_SDK_DEVICE}.platform/Developer")
|
||||||
|
|
||||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra")
|
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "-g")
|
|
||||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
|
||||||
|
|
||||||
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
|
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
|
||||||
SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
|
|
@ -5,12 +5,11 @@ SET (CMAKE_SYSTEM_NAME "Darwin")
|
||||||
SET (CMAKE_SYSTEM_PROCESSOR "x86_64")
|
SET (CMAKE_SYSTEM_PROCESSOR "x86_64")
|
||||||
SET (IOS TRUE)
|
SET (IOS TRUE)
|
||||||
|
|
||||||
SET (CC "${DEVROOT}/usr/bin/clang")
|
SET (IOS_SDK_DEVICE iPhoneSimulator)
|
||||||
SET (CXX "${DEVROOT}/usr/bin/clang++")
|
|
||||||
|
SET (SDKVER "${IOS_SDK_VERSION}")
|
||||||
|
SET (DEVROOT "${XCODE_ROOT_DIR}/Platforms/${IOS_SDK_DEVICE}.platform/Developer")
|
||||||
|
|
||||||
set(CMAKE_CXX_FLAGS "-Wall -Wextra")
|
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "-g")
|
|
||||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
|
||||||
|
|
||||||
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
|
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
|
||||||
SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
SET (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
|
|
@ -28,6 +28,9 @@ IOS_SDK_TARGET=$MIN_IOS_VERSION
|
||||||
XCODE_ROOT_DIR=$(xcode-select --print-path)
|
XCODE_ROOT_DIR=$(xcode-select --print-path)
|
||||||
TOOLCHAIN=$XCODE_ROOT_DIR/Toolchains/XcodeDefault.xctoolchain
|
TOOLCHAIN=$XCODE_ROOT_DIR/Toolchains/XcodeDefault.xctoolchain
|
||||||
|
|
||||||
|
CMAKE_C_COMPILER=$(xcrun -find cc)
|
||||||
|
CMAKE_CXX_COMPILER=$(xcrun -find c++)
|
||||||
|
|
||||||
BUILD_ARCHS_DEVICE="arm64 armv7s armv7"
|
BUILD_ARCHS_DEVICE="arm64 armv7s armv7"
|
||||||
BUILD_ARCHS_SIMULATOR="x86_64 i386"
|
BUILD_ARCHS_SIMULATOR="x86_64 i386"
|
||||||
BUILD_ARCHS_ALL=($BUILD_ARCHS_DEVICE $BUILD_ARCHS_SIMULATOR)
|
BUILD_ARCHS_ALL=($BUILD_ARCHS_DEVICE $BUILD_ARCHS_SIMULATOR)
|
||||||
|
@ -37,7 +40,7 @@ CPP_DEV_TARGET=
|
||||||
CPP_STD_LIB_LIST=(libc++ libstdc++)
|
CPP_STD_LIB_LIST=(libc++ libstdc++)
|
||||||
CPP_STD_LIB=
|
CPP_STD_LIB=
|
||||||
CPP_STD_LIST=(c++11 c++14)
|
CPP_STD_LIST=(c++11 c++14)
|
||||||
CPP_STD=
|
CPP_STD=c++11
|
||||||
|
|
||||||
function join { local IFS="$1"; shift; echo "$*"; }
|
function join { local IFS="$1"; shift; echo "$*"; }
|
||||||
|
|
||||||
|
@ -68,12 +71,12 @@ build_arch()
|
||||||
|
|
||||||
rm CMakeCache.txt
|
rm CMakeCache.txt
|
||||||
|
|
||||||
cmake -G 'Unix Makefiles' -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 -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
|
||||||
|
|
||||||
echo "[!] Building $1 library"
|
echo "[!] Building $1 library"
|
||||||
|
|
||||||
$XCODE_ROOT_DIR/usr/bin/make clean
|
xcrun -run make clean
|
||||||
$XCODE_ROOT_DIR/usr/bin/make assimp -j 8 -l
|
xcrun -run make assimp -j 8 -l
|
||||||
|
|
||||||
echo "[!] Moving built libraries into: $BUILD_DIR/$1/"
|
echo "[!] Moving built libraries into: $BUILD_DIR/$1/"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue