@@ -32,24 +32,24 @@ if (NOT DEFINED CMAKE_IOS_SDK_ROOT)
3232 message (STATUS "XXXXXXXToolchain using default iOS SDK: ${CMAKE_IOS_SDK_ROOT} " )
3333endif ()
3434#set (CMAKE_IOS_SDK_ROOT ${CMAKE_IOS_SDK_ROOT} CACHE PATH "Location of the selected iOS SDK")
35- message (STATUS "XXXXXXXToolch Test" )
35+ message (STATUS "XXXXXXXToolch Test X ${CORE_SYSTEM_NAME} X ${CMAKE_IOS_SDK_ROOT} " )
3636# set (CMAKE_OSX_SYSROOT ${CMAKE_IOS_SDK_ROOT} CACHE PATH "Sysroot used for iOS support")
3737endif ()
3838
3939#
4040# Darwin based OSes will use -isysroot, however libtool will expect --sysroot
4141# So we hack around this otherwise libttol won't be able to find the standard C headers
4242#
43- if (CORE_SYSTEM_NAME STREQUAL osx OR CORE_SYSTEM_NAME STREQUAL ios OR CORE_SYSTEM_NAME STREQUAL darwin_embedded )
43+ if (CORE_SYSTEM_NAME STREQUAL osx)
4444 set (COMPILER_WITH_LIBTOOL_SYSROOT_APPLE
4545 "CC_FOR_BUILD=${CMAKE_C_COMPILER} --sysroot ${CMAKE_OSX_SYSROOT} "
4646 "CPP_FOR_BUILD=${CMAKE_C_COMPILER} -E --sysroot ${CMAKE_OSX_SYSROOT} "
4747 )
48- # elseif(CORE_SYSTEM_NAME STREQUAL ios OR CORE_SYSTEM_NAME STREQUAL darwin_embedded)
49- # set (COMPILER_WITH_LIBTOOL_SYSROOT_APPLE
50- # "CC_FOR_BUILD=${CMAKE_C_COMPILER} --sysroot ${CMAKE_IOS_SDK_ROOT} "
51- # )
52- # # "CPP_FOR_BUILD=${CMAKE_C_COMPILER} -E --sysroot ${CMAKE_IOS_SDK_ROOT}"
48+ elseif (CORE_SYSTEM_NAME STREQUAL ios OR CORE_SYSTEM_NAME STREQUAL darwin_embedded)
49+ set (COMPILER_WITH_LIBTOOL_SYSROOT_APPLE
50+ "CC_FOR_BUILD=${CMAKE_C_COMPILER} --sysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk "
51+ "CPP_FOR_BUILD= ${CMAKE_C_COMPILER} -E --sysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk"
52+ )
5353else ()
5454 set (COMPILER_WITH_LIBTOOL_SYSROOT_APPLE "" )
5555endif ()
0 commit comments