diff options
Diffstat (limited to 'compiler-rt/cmake/builtin-config-ix.cmake')
-rw-r--r-- | compiler-rt/cmake/builtin-config-ix.cmake | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/compiler-rt/cmake/builtin-config-ix.cmake b/compiler-rt/cmake/builtin-config-ix.cmake index b86bb1b..eaff813 100644 --- a/compiler-rt/cmake/builtin-config-ix.cmake +++ b/compiler-rt/cmake/builtin-config-ix.cmake @@ -117,14 +117,22 @@ include(CompilerRTDarwinUtils) if(APPLE) find_darwin_sdk_dir(DARWIN_osx_SYSROOT macosx) - find_darwin_sdk_dir(DARWIN_iossim_SYSROOT iphonesimulator) - find_darwin_sdk_dir(DARWIN_ios_SYSROOT iphoneos) - find_darwin_sdk_dir(DARWIN_watchossim_SYSROOT watchsimulator) - find_darwin_sdk_dir(DARWIN_watchos_SYSROOT watchos) - find_darwin_sdk_dir(DARWIN_tvossim_SYSROOT appletvsimulator) - find_darwin_sdk_dir(DARWIN_tvos_SYSROOT appletvos) - find_darwin_sdk_dir(DARWIN_xrossim_SYSROOT xrsimulator) - find_darwin_sdk_dir(DARWIN_xros_SYSROOT xros) + if(COMPILER_RT_ENABLE_IOS) + find_darwin_sdk_dir(DARWIN_iossim_SYSROOT iphonesimulator) + find_darwin_sdk_dir(DARWIN_ios_SYSROOT iphoneos) + endif() + if(COMPILER_RT_ENABLE_WATCHOS) + find_darwin_sdk_dir(DARWIN_watchossim_SYSROOT watchsimulator) + find_darwin_sdk_dir(DARWIN_watchos_SYSROOT watchos) + endif() + if(COMPILER_RT_ENABLE_TVOS) + find_darwin_sdk_dir(DARWIN_tvossim_SYSROOT appletvsimulator) + find_darwin_sdk_dir(DARWIN_tvos_SYSROOT appletvos) + endif() + if(COMPILER_RT_ENABLE_XROS) + find_darwin_sdk_dir(DARWIN_xrossim_SYSROOT xrsimulator) + find_darwin_sdk_dir(DARWIN_xros_SYSROOT xros) + endif() # Get supported architecture from SDKSettings. function(sdk_has_arch_support sdk_path os arch has_support) |