@@ -117,14 +117,22 @@ include(CompilerRTDarwinUtils)
117117if (APPLE )
118118
119119  find_darwin_sdk_dir(DARWIN_osx_SYSROOT macosx)
120-   find_darwin_sdk_dir(DARWIN_iossim_SYSROOT iphonesimulator)
121-   find_darwin_sdk_dir(DARWIN_ios_SYSROOT iphoneos)
122-   find_darwin_sdk_dir(DARWIN_watchossim_SYSROOT watchsimulator)
123-   find_darwin_sdk_dir(DARWIN_watchos_SYSROOT watchos)
124-   find_darwin_sdk_dir(DARWIN_tvossim_SYSROOT appletvsimulator)
125-   find_darwin_sdk_dir(DARWIN_tvos_SYSROOT appletvos)
126-   find_darwin_sdk_dir(DARWIN_xrossim_SYSROOT xrsimulator)
127-   find_darwin_sdk_dir(DARWIN_xros_SYSROOT xros)
120+   if (COMPILER_RT_ENABLE_IOS)
121+     find_darwin_sdk_dir(DARWIN_iossim_SYSROOT iphonesimulator)
122+     find_darwin_sdk_dir(DARWIN_ios_SYSROOT iphoneos)
123+   endif ()
124+   if (COMPILER_RT_ENABLE_WATCHOS)
125+     find_darwin_sdk_dir(DARWIN_watchossim_SYSROOT watchsimulator)
126+     find_darwin_sdk_dir(DARWIN_watchos_SYSROOT watchos)
127+   endif ()
128+   if (COMPILER_RT_ENABLE_TVOS)
129+     find_darwin_sdk_dir(DARWIN_tvossim_SYSROOT appletvsimulator)
130+     find_darwin_sdk_dir(DARWIN_tvos_SYSROOT appletvos)
131+   endif ()
132+   if (COMPILER_RT_ENABLE_XROS)
133+     find_darwin_sdk_dir(DARWIN_xrossim_SYSROOT xrsimulator)
134+     find_darwin_sdk_dir(DARWIN_xros_SYSROOT xros)
135+   endif ()
128136
129137  # Get supported architecture from SDKSettings. 
130138  function (sdk_has_arch_support sdk_path os arch has_support)
0 commit comments