From: martin-s Date: Sat, 27 Aug 2011 10:42:56 +0000 (+0000) Subject: Add:Build:Toolchain for iphone on linux build X-Git-Tag: navit-0.5.0.5194svn~473 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=15414008d3e91f0d03033dc62b0f64783657ae82;p=profile%2Fivi%2Fnavit.git Add:Build:Toolchain for iphone on linux build git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4722 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- diff --git a/navit/Toolchain/arm-apple-darwin9.cmake b/navit/Toolchain/arm-apple-darwin9.cmake new file mode 100644 index 0000000..90a0ab8 --- /dev/null +++ b/navit/Toolchain/arm-apple-darwin9.cmake @@ -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")