Skip to content

Commit 5b99674

Browse files
author
Alexander Widerberg
committed
Refiend the toolchain a little and moved all CMAKE_OSX_SYSROOT -> CMAKE_OSX_SYSROOT_INT
1 parent 0130c83 commit 5b99674

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Tested with the following combinations:
2020

2121
## Platform flag options (-DPLATFORM=_flag_)
2222

23-
* _OS_ - to build for iOS (armv7, armv7s, arm64)
23+
* _OS_ - to build for iOS (armv7, armv7s, arm64) **DEPRECATED in favour of OS64**
2424
* _OS64_ - to build for iOS (arm64 only)
2525
* _OS64COMBINED_ - to build for iOS & iOS Simulator (FAT lib) (arm64, x86_64)
2626
* _SIMULATOR_ - to build for iOS simulator 32 bit (i386) **DEPRECATED**

ios.toolchain.cmake

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ endif()
478478
set(ENABLE_STRICT_TRY_COMPILE_INT ${ENABLE_STRICT_TRY_COMPILE} CACHE BOOL
479479
"Whether or not to use strict compiler checks" ${FORCE_CACHE})
480480
# Get the SDK version information.
481-
execute_process(COMMAND xcodebuild -sdk ${CMAKE_OSX_SYSROOT} -version SDKVersion
481+
execute_process(COMMAND xcodebuild -sdk ${CMAKE_OSX_SYSROOT_INT} -version SDKVersion
482482
OUTPUT_VARIABLE SDK_VERSION
483483
ERROR_QUIET
484484
OUTPUT_STRIP_TRAILING_WHITESPACE)
@@ -490,7 +490,7 @@ set_property(GLOBAL PROPERTY SDK_VERSION "${SDK_VERSION}")
490490
# CMAKE_OSX_SYSROOT. There does not appear to be a direct way to obtain
491491
# this information from xcrun or xcodebuild.
492492
if (NOT DEFINED CMAKE_DEVELOPER_ROOT AND NOT USED_CMAKE_GENERATOR MATCHES "Xcode")
493-
get_filename_component(PLATFORM_SDK_DIR ${CMAKE_OSX_SYSROOT} PATH)
493+
get_filename_component(PLATFORM_SDK_DIR ${CMAKE_OSX_SYSROOT_INT} PATH)
494494
get_filename_component(CMAKE_DEVELOPER_ROOT ${PLATFORM_SDK_DIR} PATH)
495495
if (NOT DEFINED CMAKE_DEVELOPER_ROOT)
496496
message(FATAL_ERROR "Invalid CMAKE_DEVELOPER_ROOT: "
@@ -499,21 +499,21 @@ if (NOT DEFINED CMAKE_DEVELOPER_ROOT AND NOT USED_CMAKE_GENERATOR MATCHES "Xcode
499499
endif()
500500
# Find the C & C++ compilers for the specified SDK.
501501
if(NOT CMAKE_C_COMPILER)
502-
execute_process(COMMAND xcrun -sdk ${CMAKE_OSX_SYSROOT} -find clang
502+
execute_process(COMMAND xcrun -sdk ${CMAKE_OSX_SYSROOT_INT} -find clang
503503
OUTPUT_VARIABLE CMAKE_C_COMPILER
504504
ERROR_QUIET
505505
OUTPUT_STRIP_TRAILING_WHITESPACE)
506506
message(STATUS "Using C compiler: ${CMAKE_C_COMPILER}")
507507
endif()
508508
if(NOT CMAKE_CXX_COMPILER)
509-
execute_process(COMMAND xcrun -sdk ${CMAKE_OSX_SYSROOT} -find clang++
509+
execute_process(COMMAND xcrun -sdk ${CMAKE_OSX_SYSROOT_INT} -find clang++
510510
OUTPUT_VARIABLE CMAKE_CXX_COMPILER
511511
ERROR_QUIET
512512
OUTPUT_STRIP_TRAILING_WHITESPACE)
513513
message(STATUS "Using CXX compiler: ${CMAKE_CXX_COMPILER}")
514514
endif()
515515
# Find (Apple's) libtool.
516-
execute_process(COMMAND xcrun -sdk ${CMAKE_OSX_SYSROOT} -find libtool
516+
execute_process(COMMAND xcrun -sdk ${CMAKE_OSX_SYSROOT_INT} -find libtool
517517
OUTPUT_VARIABLE BUILD_LIBTOOL
518518
ERROR_QUIET
519519
OUTPUT_STRIP_TRAILING_WHITESPACE)
@@ -527,7 +527,7 @@ set(CMAKE_CXX_CREATE_STATIC_LIBRARY
527527
"${BUILD_LIBTOOL} -static -o <TARGET> <LINK_FLAGS> <OBJECTS> ")
528528
# Find the toolchain's provided install_name_tool if none is found on the host
529529
if(NOT CMAKE_INSTALL_NAME_TOOL)
530-
execute_process(COMMAND xcrun -sdk ${CMAKE_OSX_SYSROOT} -find install_name_tool
530+
execute_process(COMMAND xcrun -sdk ${CMAKE_OSX_SYSROOT_INT} -find install_name_tool
531531
OUTPUT_VARIABLE CMAKE_INSTALL_NAME_TOOL_INT
532532
ERROR_QUIET
533533
OUTPUT_STRIP_TRAILING_WHITESPACE)
@@ -657,7 +657,7 @@ if(DEFINED APPLE_TARGET_TRIPLE_INT)
657657
endif()
658658

659659
if(PLATFORM_INT STREQUAL "MAC_CATALYST")
660-
set(C_TARGET_FLAGS "-target ${APPLE_TARGET_TRIPLE_INT} -isystem ${CMAKE_OSX_SYSROOT}/System/iOSSupport/usr/include")
660+
set(C_TARGET_FLAGS "-target ${APPLE_TARGET_TRIPLE_INT} -isystem ${CMAKE_OSX_SYSROOT_INT}/System/iOSSupport/usr/include")
661661
endif()
662662

663663
if(ENABLE_BITCODE_INT)

0 commit comments

Comments
 (0)