7474# WATCHOSCOMBINED = Build for armv7k arm64_32 x86_64 watchOS + watchOS Simulator. Combined into FAT STATIC lib (only supported on 3.14+ of CMake with "-G Xcode" argument in combination with the "cmake --install" CMake build step)
7575# SIMULATOR_WATCHOS = Build for x86_64 for watchOS Simulator.
7676# SIMULATORARM64_WATCHOS = Build for arm64 for watchOS Simulator.
77+ # SIMULATOR_WATCHOSCOMBINED = Build for arm64 x86_64 for watchOS Simulator. Combined into FAT STATIC lib (supported on 3.14+ of CMakewith "-G Xcode" argument ONLY)
7778# MAC = Build for x86_64 macOS.
7879# MAC_ARM64 = Build for Apple Silicon macOS.
7980# MAC_UNIVERSAL = Combined build for x86_64 and Apple Silicon on macOS.
9899# ON (default) = Will require "enable_language(OBJC) and/or enable_language(OBJCXX)" for full OBJC|OBJCXX support
99100# OFF = Will embed the OBJC and OBJCXX flags into the CMAKE_C_FLAGS and CMAKE_CXX_FLAGS (legacy behavior, CMake version < 3.16)
100101#
102+ # ENABLE_BITCODE: (ON|OFF) Enables or disables bitcode support. Default OFF
101103#
102104# ENABLE_ARC: (ON|OFF) Enables or disables ARC support. Default ON (ARC enabled by default)
103105#
@@ -165,9 +167,9 @@ set(ENV{_IOS_TOOLCHAIN_HAS_RUN} true)
165167list (APPEND _supported_platforms
166168 "OS" "OS64" "OS64COMBINED" "SIMULATOR" "SIMULATOR64" "SIMULATORARM64" "SIMULATOR64COMBINED"
167169 "TVOS" "TVOSCOMBINED" "SIMULATOR_TVOS" "SIMULATORARM64_TVOS"
168- "WATCHOS" "WATCHOSCOMBINED" "SIMULATOR_WATCHOS" "SIMULATORARM64_WATCHOS"
170+ "WATCHOS" "WATCHOSCOMBINED" "SIMULATOR_WATCHOS" "SIMULATORARM64_WATCHOS" "SIMULATOR_WATCHOSCOMBINED"
169171 "MAC" "MAC_ARM64" "MAC_UNIVERSAL"
170- "VISIONOS" "SIMULATOR_VISIONOS" "VISIONOSCOMBINED"
172+ "VISIONOS" "SIMULATOR_VISIONOS" "VISIONOSCOMBINED"
171173 "MAC_CATALYST" "MAC_CATALYST_ARM64" "MAC_CATALYST_UNIVERSAL" )
172174
173175# Cache what generator is used
@@ -263,28 +265,28 @@ set(NAMED_LANGUAGE_SUPPORT_INT ${NAMED_LANGUAGE_SUPPORT} CACHE BOOL
263265# Specify the minimum version of the deployment target.
264266if (NOT DEFINED DEPLOYMENT_TARGET)
265267 if (PLATFORM MATCHES "WATCHOS" )
266- # Unless specified, SDK version 4 .0 is used by default as minimum target version (watchOS).
268+ # Unless specified, SDK version 6 .0 is used by default as minimum target version (watchOS).
267269 set (DEPLOYMENT_TARGET "6.0" )
268270 elseif (PLATFORM STREQUAL "MAC" )
269271 # Unless specified, SDK version 10.13 (High Sierra) is used by default as the minimum target version (macos).
270- set (DEPLOYMENT_TARGET "10.11 " )
272+ set (DEPLOYMENT_TARGET "10.13 " )
271273 elseif (PLATFORM STREQUAL "VISIONOS" OR PLATFORM STREQUAL "SIMULATOR_VISIONOS" OR PLATFORM STREQUAL "VISIONOSCOMBINED" )
272274 # Unless specified, SDK version 1.0 is used by default as minimum target version (visionOS).
273275 set (DEPLOYMENT_TARGET "1.0" )
274276 elseif (PLATFORM STREQUAL "MAC_ARM64" )
275277 # Unless specified, SDK version 11.0 (Big Sur) is used by default as the minimum target version (macOS on arm).
276- set (DEPLOYMENT_TARGET "10.11 " )
278+ set (DEPLOYMENT_TARGET "11.0 " )
277279 elseif (PLATFORM STREQUAL "MAC_UNIVERSAL" )
278- # Unless specified, SDK version 11.0 (Big Sur ) is used by default as minimum target version for universal builds.
279- set (DEPLOYMENT_TARGET "10.11 " )
280+ # Unless specified, SDK version 10.13 (High Sierra ) is used by default as minimum target version for universal builds.
281+ set (DEPLOYMENT_TARGET "10.13 " )
280282 elseif (PLATFORM STREQUAL "MAC_CATALYST" OR PLATFORM STREQUAL "MAC_CATALYST_ARM64" OR PLATFORM STREQUAL "MAC_CATALYST_UNIVERSAL" )
281- # Unless specified, SDK version 13.0 is used by default as the minimum target version (mac catalyst minimum requirement).
283+ # Unless specified, SDK version 13.1 is used by default as the minimum target version (mac catalyst minimum requirement).
282284 set (DEPLOYMENT_TARGET "13.1" )
283285 else ()
284- # Unless specified, SDK version 11 .0 is used by default as the minimum target version (iOS, tvOS).
285- set (DEPLOYMENT_TARGET "11 .0" )
286+ # Unless specified, SDK version 13 .0 is used by default as the minimum target version (iOS, tvOS).
287+ set (DEPLOYMENT_TARGET "13 .0" )
286288 endif ()
287- message (STATUS "[DEFAULTS] Using the default min-version ( ${DEPLOYMENT_TARGET} ) since DEPLOYMENT_TARGET not provided!" )
289+ message (STATUS "[DEFAULTS] Using the default min-version since DEPLOYMENT_TARGET not provided!" )
288290elseif (DEFINED DEPLOYMENT_TARGET AND PLATFORM MATCHES "^MAC_CATALYST" AND ${DEPLOYMENT_TARGET} VERSION_LESS "13.1" )
289291 message (FATAL_ERROR "Mac Catalyst builds requires a minimum deployment target of 13.1!" )
290292endif ()
@@ -315,13 +317,13 @@ if(PLATFORM_INT STREQUAL "OS")
315317 set (ARCHS armv7 armv7s arm64)
316318 set (APPLE_TARGET_TRIPLE_INT arm-apple -ios${DEPLOYMENT_TARGET} )
317319 else ()
318- set (APPLE_TARGET_TRIPLE_INT ${ARCHS_SPLIT} -apple -ios${DEPLOYMENT_TARGET} )
320+ set (APPLE_TARGET_TRIPLE_INT ${ARCHS_SPLIT} -apple -ios${DEPLOYMENT_TARGET} )
319321 endif ()
320322elseif (PLATFORM_INT STREQUAL "OS64" )
321323 set (SDK_NAME iphoneos)
322324 if (NOT ARCHS)
323325 if (XCODE_VERSION_INT VERSION_GREATER 10.0)
324- set (ARCHS arm64) # FIXME: Add arm64e when Apple has fixed the integration issues with it
326+ set (ARCHS arm64) # FIXME: Add arm64e when Apple has fixed the integration issues with it, libarclite_iphoneos.a is currently missing bitcode markers for example
325327 else ()
326328 set (ARCHS arm64)
327329 endif ()
@@ -358,7 +360,7 @@ elseif(PLATFORM_INT STREQUAL "SIMULATOR64COMBINED")
358360 if (MODERN_CMAKE)
359361 if (NOT ARCHS)
360362 if (XCODE_VERSION_INT VERSION_GREATER 12.0)
361- set (ARCHS arm64 x86_64) # FIXME: Add arm64e when Apple have fixed the integration issues with it
363+ set (ARCHS arm64 x86_64) # FIXME: Add arm64e when Apple have fixed the integration issues with it, libarclite_iphoneos.a is currently missing bitcode markers for example
362364 set (CMAKE_XCODE_ATTRIBUTE_ARCHS[sdk=iphoneos*] "" )
363365 set (CMAKE_XCODE_ATTRIBUTE_ARCHS[sdk=iphonesimulator*] "x86_64 arm64" )
364366 set (CMAKE_XCODE_ATTRIBUTE_VALID_ARCHS[sdk=iphoneos*] "" )
@@ -460,12 +462,12 @@ elseif(PLATFORM_INT STREQUAL "WATCHOSCOMBINED")
460462 if (MODERN_CMAKE)
461463 if (NOT ARCHS)
462464 if (XCODE_VERSION_INT VERSION_GREATER 10.0)
463- set (ARCHS armv7k arm64_32 i386 )
464- set (APPLE_TARGET_TRIPLE_INT arm64_32-i386 -apple -watchos${DEPLOYMENT_TARGET} )
465+ set (ARCHS armv7k arm64_32 x86_64 )
466+ set (APPLE_TARGET_TRIPLE_INT arm64_32-x86_64 -apple -watchos${DEPLOYMENT_TARGET} )
465467 set (CMAKE_XCODE_ATTRIBUTE_ARCHS[sdk=watchos*] "armv7k arm64_32" )
466- set (CMAKE_XCODE_ATTRIBUTE_ARCHS[sdk=watchsimulator*] "i386 " )
468+ set (CMAKE_XCODE_ATTRIBUTE_ARCHS[sdk=watchsimulator*] "x86_64 " )
467469 set (CMAKE_XCODE_ATTRIBUTE_VALID_ARCHS[sdk=watchos*] "armv7k arm64_32" )
468- set (CMAKE_XCODE_ATTRIBUTE_VALID_ARCHS[sdk=watchsimulator*] "i386 " )
470+ set (CMAKE_XCODE_ATTRIBUTE_VALID_ARCHS[sdk=watchsimulator*] "x86_64 " )
469471 else ()
470472 set (ARCHS armv7k i386)
471473 set (APPLE_TARGET_TRIPLE_INT arm-i386-apple -watchos${DEPLOYMENT_TARGET} )
@@ -483,8 +485,13 @@ elseif(PLATFORM_INT STREQUAL "WATCHOSCOMBINED")
483485elseif (PLATFORM_INT STREQUAL "SIMULATOR_WATCHOS" )
484486 set (SDK_NAME watchsimulator)
485487 if (NOT ARCHS)
486- set (ARCHS i386)
487- set (APPLE_TARGET_TRIPLE_INT i386-apple -watchos${DEPLOYMENT_TARGET} -simulator)
488+ if (XCODE_VERSION_INT VERSION_GREATER 10.0)
489+ set (ARCHS x86_64)
490+ set (APPLE_TARGET_TRIPLE_INT x86_64-apple -watchos${DEPLOYMENT_TARGET} -simulator)
491+ else ()
492+ set (ARCHS i386)
493+ set (APPLE_TARGET_TRIPLE_INT i386-apple -watchos${DEPLOYMENT_TARGET} -simulator)
494+ endif ()
488495 else ()
489496 set (APPLE_TARGET_TRIPLE_INT ${ARCHS_SPLIT} -apple -watchos${DEPLOYMENT_TARGET} -simulator)
490497 endif ()
@@ -496,6 +503,31 @@ elseif(PLATFORM_INT STREQUAL "SIMULATORARM64_WATCHOS")
496503 else ()
497504 set (APPLE_TARGET_TRIPLE_INT ${ARCHS_SPLIT} -apple -watchos${DEPLOYMENT_TARGET} -simulator)
498505 endif ()
506+ elseif (PLATFORM_INT STREQUAL "SIMULATOR_WATCHOSCOMBINED" )
507+ set (SDK_NAME watchsimulator)
508+ if (MODERN_CMAKE)
509+ if (NOT ARCHS)
510+ if (XCODE_VERSION_INT VERSION_GREATER 12.0)
511+ set (ARCHS arm64 x86_64)
512+ set (CMAKE_XCODE_ATTRIBUTE_ARCHS[sdk=watchos*] "" )
513+ set (CMAKE_XCODE_ATTRIBUTE_ARCHS[sdk=watchsimulator*] "arm64 x86_64" )
514+ set (CMAKE_XCODE_ATTRIBUTE_VALID_ARCHS[sdk=watchos*] "" )
515+ set (CMAKE_XCODE_ATTRIBUTE_VALID_ARCHS[sdk=watchsimulator*] "arm64 x86_64" )
516+ set (APPLE_TARGET_TRIPLE_INT arm64_x86_64-apple -watchos${DEPLOYMENT_TARGET} -simulator)
517+ else ()
518+ set (ARCHS arm64 i386)
519+ set (CMAKE_XCODE_ATTRIBUTE_ARCHS[sdk=watchos*] "" )
520+ set (CMAKE_XCODE_ATTRIBUTE_ARCHS[sdk=watchsimulator*] "i386" )
521+ set (CMAKE_XCODE_ATTRIBUTE_VALID_ARCHS[sdk=watchos*] "" )
522+ set (CMAKE_XCODE_ATTRIBUTE_VALID_ARCHS[sdk=watchsimulator*] "i386" )
523+ set (APPLE_TARGET_TRIPLE_INT arm64_i386-apple -watchos${DEPLOYMENT_TARGET} -simulator)
524+ endif ()
525+ else ()
526+ set (APPLE_TARGET_TRIPLE_INT ${ARCHS_SPLIT} -apple -watchos${DEPLOYMENT_TARGET} -simulator)
527+ endif ()
528+ else ()
529+ message (FATAL_ERROR "Please make sure that you are running CMake 3.14+ to make the SIMULATOR_WATCHOSCOMBINED setting work" )
530+ endif ()
499531elseif (PLATFORM_INT STREQUAL "SIMULATOR_VISIONOS" )
500532 set (SDK_NAME xrsimulator)
501533 if (NOT ARCHS)
@@ -553,15 +585,16 @@ elseif(PLATFORM_INT STREQUAL "MAC_UNIVERSAL")
553585 if (NOT ARCHS)
554586 set (ARCHS "x86_64;arm64" )
555587 endif ()
556- string (REPLACE ";" "-" ARCHS_SPLIT "${ARCHS} " )
557- set (APPLE_TARGET_TRIPLE_INT ${ARCHS_SPLIT} -apple -macosx${DEPLOYMENT_TARGET} )
588+ # For universal builds, don't set target triple - let CMake handle it
589+ # string(REPLACE ";" "-" ARCHS_SPLIT "${ARCHS}")
590+ # set(APPLE_TARGET_TRIPLE_INT ${ARCHS_SPLIT}-apple-macosx${DEPLOYMENT_TARGET})
558591elseif (PLATFORM_INT STREQUAL "MAC_CATALYST_UNIVERSAL" )
559592 set (SDK_NAME macosx)
560593 if (NOT ARCHS)
561594 set (ARCHS "x86_64;arm64" )
562595 endif ()
563596 string (REPLACE ";" "-" ARCHS_SPLIT "${ARCHS} " )
564- set (APPLE_TARGET_TRIPLE_INT ${ARCHS_SPLIT} - apple -ios${DEPLOYMENT_TARGET} -macabi)
597+ set (APPLE_TARGET_TRIPLE_INT apple -ios${DEPLOYMENT_TARGET} -macabi)
565598else ()
566599 message (FATAL_ERROR "Invalid PLATFORM: ${PLATFORM_INT} " )
567600endif ()
@@ -616,6 +649,13 @@ elseif(DEFINED CMAKE_OSX_SYSROOT_INT)
616649 set (CMAKE_OSX_SYSROOT "${CMAKE_OSX_SYSROOT_INT} " CACHE INTERNAL "" )
617650endif ()
618651
652+ # Use bitcode or not
653+ if (NOT DEFINED ENABLE_BITCODE)
654+ message (STATUS "[DEFAULTS] Disabling bitcode support by default. ENABLE_BITCODE not provided for override!" )
655+ set (ENABLE_BITCODE OFF )
656+ endif ()
657+ set (ENABLE_BITCODE_INT ${ENABLE_BITCODE} CACHE BOOL
658+ "Whether or not to enable bitcode" FORCE)
619659# Use ARC or not
620660if (NOT DEFINED ENABLE_ARC)
621661 # Unless specified, enable ARC support by default
@@ -869,6 +909,15 @@ if(PLATFORM_INT MATCHES "^MAC_CATALYST")
869909 set (C_TARGET_FLAGS "-isystem ${CMAKE_OSX_SYSROOT_INT} /System/iOSSupport/usr/include -iframework ${CMAKE_OSX_SYSROOT_INT} /System/iOSSupport/System/Library/Frameworks" )
870910endif ()
871911
912+ if (ENABLE_BITCODE_INT)
913+ set (BITCODE "-fembed-bitcode" )
914+ set (CMAKE_XCODE_ATTRIBUTE_BITCODE_GENERATION_MODE "bitcode" )
915+ set (CMAKE_XCODE_ATTRIBUTE_ENABLE_BITCODE "YES" )
916+ else ()
917+ set (BITCODE "" )
918+ set (CMAKE_XCODE_ATTRIBUTE_ENABLE_BITCODE "NO" )
919+ endif ()
920+
872921if (ENABLE_ARC_INT)
873922 set (FOBJC_ARC "-fobjc-arc" )
874923 set (CMAKE_XCODE_ATTRIBUTE_CLANG_ENABLE_OBJC_ARC "YES" )
@@ -907,26 +956,26 @@ endif()
907956if (CMAKE_GENERATOR MATCHES "Xcode" )
908957 message (STATUS "Not setting any manual command-line buildflags, since Xcode is selected as the generator. Modifying the Xcode build-settings directly instead." )
909958else ()
910- set (CMAKE_C_FLAGS "${C_TARGET_FLAGS} ${APPLE_TARGET_TRIPLE_FLAG} ${SDK_NAME_VERSION_FLAGS} ${OBJC_LEGACY_VARS} ${VISIBILITY} ${CMAKE_C_FLAGS} " CACHE INTERNAL
959+ set (CMAKE_C_FLAGS "${C_TARGET_FLAGS} ${APPLE_TARGET_TRIPLE_FLAG} ${SDK_NAME_VERSION_FLAGS} ${OBJC_LEGACY_VARS} ${BITCODE} ${ VISIBILITY} ${CMAKE_C_FLAGS} " CACHE INTERNAL
911960 "Flags used by the compiler during all C build types." )
912961 set (CMAKE_C_FLAGS_DEBUG "-O0 -g ${CMAKE_C_FLAGS_DEBUG} " )
913962 set (CMAKE_C_FLAGS_MINSIZEREL "-DNDEBUG -Os ${CMAKE_C_FLAGS_MINSIZEREL} " )
914963 set (CMAKE_C_FLAGS_RELWITHDEBINFO "-DNDEBUG -O2 -g ${CMAKE_C_FLAGS_RELWITHDEBINFO} " )
915964 set (CMAKE_C_FLAGS_RELEASE "-DNDEBUG -O3 ${CMAKE_C_FLAGS_RELEASE} " )
916- set (CMAKE_CXX_FLAGS "${C_TARGET_FLAGS} ${APPLE_TARGET_TRIPLE_FLAG} ${SDK_NAME_VERSION_FLAGS} ${OBJC_LEGACY_VARS} ${VISIBILITY} ${CMAKE_CXX_FLAGS} " CACHE INTERNAL
965+ set (CMAKE_CXX_FLAGS "${C_TARGET_FLAGS} ${APPLE_TARGET_TRIPLE_FLAG} ${SDK_NAME_VERSION_FLAGS} ${OBJC_LEGACY_VARS} ${BITCODE} ${ VISIBILITY} ${CMAKE_CXX_FLAGS} " CACHE INTERNAL
917966 "Flags used by the compiler during all CXX build types." )
918967 set (CMAKE_CXX_FLAGS_DEBUG "-O0 -g ${CMAKE_CXX_FLAGS_DEBUG} " )
919968 set (CMAKE_CXX_FLAGS_MINSIZEREL "-DNDEBUG -Os ${CMAKE_CXX_FLAGS_MINSIZEREL} " )
920969 set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-DNDEBUG -O2 -g ${CMAKE_CXX_FLAGS_RELWITHDEBINFO} " )
921970 set (CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -O3 ${CMAKE_CXX_FLAGS_RELEASE} " )
922971 if (NAMED_LANGUAGE_SUPPORT_INT)
923- set (CMAKE_OBJC_FLAGS "${C_TARGET_FLAGS} ${APPLE_TARGET_TRIPLE_FLAG} ${SDK_NAME_VERSION_FLAGS} ${VISIBILITY} ${FOBJC_ARC} ${OBJC_VARS} ${CMAKE_OBJC_FLAGS} " CACHE INTERNAL
972+ set (CMAKE_OBJC_FLAGS "${C_TARGET_FLAGS} ${APPLE_TARGET_TRIPLE_FLAG} ${SDK_NAME_VERSION_FLAGS} ${BITCODE} ${ VISIBILITY} ${FOBJC_ARC} ${OBJC_VARS} ${CMAKE_OBJC_FLAGS} " CACHE INTERNAL
924973 "Flags used by the compiler during all OBJC build types." )
925974 set (CMAKE_OBJC_FLAGS_DEBUG "-O0 -g ${CMAKE_OBJC_FLAGS_DEBUG} " )
926975 set (CMAKE_OBJC_FLAGS_MINSIZEREL "-DNDEBUG -Os ${CMAKE_OBJC_FLAGS_MINSIZEREL} " )
927976 set (CMAKE_OBJC_FLAGS_RELWITHDEBINFO "-DNDEBUG -O2 -g ${CMAKE_OBJC_FLAGS_RELWITHDEBINFO} " )
928977 set (CMAKE_OBJC_FLAGS_RELEASE "-DNDEBUG -O3 ${CMAKE_OBJC_FLAGS_RELEASE} " )
929- set (CMAKE_OBJCXX_FLAGS "${C_TARGET_FLAGS} ${APPLE_TARGET_TRIPLE_FLAG} ${SDK_NAME_VERSION_FLAGS} ${VISIBILITY} ${FOBJC_ARC} ${OBJC_VARS} ${CMAKE_OBJCXX_FLAGS} " CACHE INTERNAL
978+ set (CMAKE_OBJCXX_FLAGS "${C_TARGET_FLAGS} ${APPLE_TARGET_TRIPLE_FLAG} ${SDK_NAME_VERSION_FLAGS} ${BITCODE} ${ VISIBILITY} ${FOBJC_ARC} ${OBJC_VARS} ${CMAKE_OBJCXX_FLAGS} " CACHE INTERNAL
930979 "Flags used by the compiler during all OBJCXX build types." )
931980 set (CMAKE_OBJCXX_FLAGS_DEBUG "-O0 -g ${CMAKE_OBJCXX_FLAGS_DEBUG} " )
932981 set (CMAKE_OBJCXX_FLAGS_MINSIZEREL "-DNDEBUG -Os ${CMAKE_OBJCXX_FLAGS_MINSIZEREL} " )
@@ -943,7 +992,7 @@ else()
943992 set (CMAKE_OBJCXX_LINK_FLAGS "${C_TARGET_FLAGS} ${SDK_NAME_VERSION_FLAGS} -Wl,-search_paths_first ${CMAKE_OBJCXX_LINK_FLAGS} " CACHE INTERNAL
944993 "Flags used by the compiler for all OBJCXX link types." )
945994 endif ()
946- set (CMAKE_ASM_FLAGS "${CMAKE_C_FLAGS} -x assembler-with-cpp -arch ${CMAKE_OSX_ARCHITECTURES} ${APPLE_TARGET_TRIPLE_FLAG} " CACHE INTERNAL
995+ set (CMAKE_ASM_FLAGS "${CMAKE_C_FLAGS} -x assembler-with-cpp" CACHE INTERNAL
947996 "Flags used by the compiler for all ASM build types." )
948997endif ()
949998
@@ -973,6 +1022,11 @@ if(DEFINED SDK_NAME_VERSION_FLAGS)
9731022 message (STATUS "Using version flags: ${SDK_NAME_VERSION_FLAGS} " )
9741023endif ()
9751024message (STATUS "Using a data_ptr size of: ${CMAKE_CXX_SIZEOF_DATA_PTR} " )
1025+ if (ENABLE_BITCODE_INT)
1026+ message (STATUS "Bitcode: Enabled" )
1027+ else ()
1028+ message (STATUS "Bitcode: Disabled" )
1029+ endif ()
9761030
9771031if (ENABLE_ARC_INT)
9781032 message (STATUS "ARC: Enabled" )
@@ -1002,6 +1056,7 @@ set(CMAKE_TRY_COMPILE_PLATFORM_VARIABLES
10021056 DEPLOYMENT_TARGET
10031057 CMAKE_DEVELOPER_ROOT
10041058 CMAKE_OSX_SYSROOT_INT
1059+ ENABLE_BITCODE
10051060 ENABLE_ARC
10061061 CMAKE_ASM_COMPILER
10071062 CMAKE_C_COMPILER
@@ -1026,7 +1081,7 @@ set(CMAKE_TRY_COMPILE_PLATFORM_VARIABLES
10261081)
10271082
10281083if (NAMED_LANGUAGE_SUPPORT_INT)
1029- list (APPEND CMAKE_TRY_COMPILE_PLATFORM_VARIABLES
1084+ list (APPEND CMAKE_TRY_COMPILE_PLATFORM_VARIABLES
10301085 CMAKE_OBJC_FLAGS
10311086 CMAKE_OBJC_DEBUG
10321087 CMAKE_OBJC_MINSIZEREL
@@ -1064,7 +1119,7 @@ IF(NOT DEFINED CMAKE_FIND_FRAMEWORK)
10641119ENDIF (NOT DEFINED CMAKE_FIND_FRAMEWORK)
10651120
10661121# Set up the default search directories for frameworks.
1067- if (PLATFORM_INT MATCHES "^MAC_CATALYST" )
1122+ if (PLATFORM_INT MATCHES "^MAC_CATALYST" )
10681123 set (CMAKE_FRAMEWORK_PATH
10691124 ${CMAKE_DEVELOPER_ROOT} /Library/PrivateFrameworks
10701125 ${CMAKE_OSX_SYSROOT_INT} /System /Library/Frameworks
@@ -1119,4 +1174,4 @@ macro(find_host_package)
11191174 set (CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)
11201175 set (CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)
11211176 set (CMAKE_FIND_ROOT_PATH_MODE_PACKAGE BOTH)
1122- endmacro (find_host_package)
1177+ endmacro (find_host_package)
0 commit comments