Add:Build:Toolchain for iphone on linux build
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sat, 27 Aug 2011 10:42:56 +0000 (10:42 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sat, 27 Aug 2011 10:42:56 +0000 (10:42 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4722 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/Toolchain/arm-apple-darwin9.cmake [new file with mode: 0644]

diff --git a/navit/Toolchain/arm-apple-darwin9.cmake b/navit/Toolchain/arm-apple-darwin9.cmake
new file mode 100644 (file)
index 0000000..90a0ab8
--- /dev/null
@@ -0,0 +1,22 @@
+
+# specify the cross compiler
+SET(CMAKE_C_COMPILER "arm-apple-darwin9-gcc")
+SET(CMAKE_CXX_COMPILER "arm-apple-darwin9-g++")
+SET(CMAKE_RC_COMPILER_INIT "arm-apple-darwin9-windres")
+SET(PKG_CONFIG_EXECUTABLE "arm-apple-darwin9-pkg-config")
+
+get_filename_component(COMPILER_PATH ${CMAKE_C_COMPILER} PATH)
+set (SDKROOT "/work/compile/cc/iphone/trunk/toolchain" CACHE STRING "PATH to iPhone SDK")
+set(CMAKE_FIND_ROOT_PATH "${SDKROOT}/sys")
+INCLUDE_DIRECTORIES("${SDKROOT}/sys/usr/include")
+
+SET(USE_UIKIT TRUE)
+SET(APPLE_BUILD TRUE)
+
+set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
+set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
+
+ADD_DEFINITIONS(-D__IPHONE_OS_VERSION_MIN_REQUIRED=20200)
+set(CMAKE_EXE_LINKER_FLAGS_INIT "${CMAKE_REQUIRED_FLAGS} -lobjc -framework CoreFoundation -bind_at_load")