Skip to content

Commit f401a66

Browse files
committed
[compiler-rt] Do not search for sysroots for disabled Darwin targets
1 parent f31bc66 commit f401a66

File tree

2 files changed

+15
-18
lines changed

2 files changed

+15
-18
lines changed

compiler-rt/cmake/builtin-config-ix.cmake

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -115,17 +115,6 @@ include(CompilerRTUtils)
115115
include(CompilerRTDarwinUtils)
116116

117117
if(APPLE)
118-
119-
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)
128-
129118
# Get supported architecture from SDKSettings.
130119
function(sdk_has_arch_support sdk_path os arch has_support)
131120
execute_process(COMMAND
@@ -143,6 +132,7 @@ if(APPLE)
143132
endif()
144133
endfunction()
145134

135+
find_darwin_sdk_dir(DARWIN_osx_SYSROOT macosx)
146136
set(DARWIN_EMBEDDED_PLATFORMS)
147137
set(DARWIN_osx_BUILTIN_MIN_VER 10.7)
148138
set(DARWIN_osx_BUILTIN_MIN_VER_FLAG
@@ -157,6 +147,8 @@ if(APPLE)
157147
endforeach(arch)
158148

159149
if(COMPILER_RT_ENABLE_IOS)
150+
find_darwin_sdk_dir(DARWIN_iossim_SYSROOT iphonesimulator)
151+
find_darwin_sdk_dir(DARWIN_ios_SYSROOT iphoneos)
160152
list(APPEND DARWIN_EMBEDDED_PLATFORMS ios)
161153
set(DARWIN_ios_MIN_VER_FLAG -miphoneos-version-min)
162154
set(DARWIN_ios_BUILTIN_MIN_VER 6.0)
@@ -170,6 +162,8 @@ if(APPLE)
170162
endif()
171163
endif()
172164
if(COMPILER_RT_ENABLE_WATCHOS)
165+
find_darwin_sdk_dir(DARWIN_watchossim_SYSROOT watchsimulator)
166+
find_darwin_sdk_dir(DARWIN_watchos_SYSROOT watchos)
173167
list(APPEND DARWIN_EMBEDDED_PLATFORMS watchos)
174168
set(DARWIN_watchos_MIN_VER_FLAG -mwatchos-version-min)
175169
set(DARWIN_watchos_BUILTIN_MIN_VER 2.0)
@@ -183,6 +177,8 @@ if(APPLE)
183177
endif()
184178
endif()
185179
if(COMPILER_RT_ENABLE_TVOS)
180+
find_darwin_sdk_dir(DARWIN_tvossim_SYSROOT appletvsimulator)
181+
find_darwin_sdk_dir(DARWIN_tvos_SYSROOT appletvos)
186182
list(APPEND DARWIN_EMBEDDED_PLATFORMS tvos)
187183
set(DARWIN_tvos_MIN_VER_FLAG -mtvos-version-min)
188184
set(DARWIN_tvos_BUILTIN_MIN_VER 9.0)
@@ -196,6 +192,8 @@ if(APPLE)
196192
endif()
197193
endif()
198194
if(COMPILER_RT_ENABLE_XROS)
195+
find_darwin_sdk_dir(DARWIN_xrossim_SYSROOT xrsimulator)
196+
find_darwin_sdk_dir(DARWIN_xros_SYSROOT xros)
199197
list(APPEND DARWIN_EMBEDDED_PLATFORMS xros)
200198
set(DARWIN_xros_BUILTIN_ALL_POSSIBLE_ARCHS ${ARM64} ${ARM32})
201199
set(DARWIN_xrossim_BUILTIN_ALL_POSSIBLE_ARCHS arm64)

compiler-rt/cmake/config-ix.cmake

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -408,13 +408,6 @@ if(APPLE)
408408
include(CompilerRTDarwinUtils)
409409

410410
find_darwin_sdk_dir(DARWIN_osx_SYSROOT macosx)
411-
find_darwin_sdk_dir(DARWIN_iossim_SYSROOT iphonesimulator)
412-
find_darwin_sdk_dir(DARWIN_ios_SYSROOT iphoneos)
413-
find_darwin_sdk_dir(DARWIN_watchossim_SYSROOT watchsimulator)
414-
find_darwin_sdk_dir(DARWIN_watchos_SYSROOT watchos)
415-
find_darwin_sdk_dir(DARWIN_tvossim_SYSROOT appletvsimulator)
416-
find_darwin_sdk_dir(DARWIN_tvos_SYSROOT appletvos)
417-
418411
if(NOT DARWIN_osx_SYSROOT)
419412
message(WARNING "Could not determine OS X sysroot, trying /usr/include")
420413
if(EXISTS /usr/include)
@@ -425,6 +418,8 @@ if(APPLE)
425418
endif()
426419

427420
if(COMPILER_RT_ENABLE_IOS)
421+
find_darwin_sdk_dir(DARWIN_iossim_SYSROOT iphonesimulator)
422+
find_darwin_sdk_dir(DARWIN_ios_SYSROOT iphoneos)
428423
list(APPEND DARWIN_EMBEDDED_PLATFORMS ios)
429424
set(DARWIN_ios_MIN_VER 9.0)
430425
set(DARWIN_ios_MIN_VER_FLAG -miphoneos-version-min)
@@ -435,6 +430,8 @@ if(APPLE)
435430
${DARWIN_iossim_MIN_VER_FLAG}=${DARWIN_ios_MIN_VER})
436431
endif()
437432
if(COMPILER_RT_ENABLE_WATCHOS)
433+
find_darwin_sdk_dir(DARWIN_watchossim_SYSROOT watchsimulator)
434+
find_darwin_sdk_dir(DARWIN_watchos_SYSROOT watchos)
438435
list(APPEND DARWIN_EMBEDDED_PLATFORMS watchos)
439436
set(DARWIN_watchos_MIN_VER 2.0)
440437
set(DARWIN_watchos_MIN_VER_FLAG -mwatchos-version-min)
@@ -445,6 +442,8 @@ if(APPLE)
445442
${DARWIN_watchossim_MIN_VER_FLAG}=${DARWIN_watchos_MIN_VER})
446443
endif()
447444
if(COMPILER_RT_ENABLE_TVOS)
445+
find_darwin_sdk_dir(DARWIN_tvossim_SYSROOT appletvsimulator)
446+
find_darwin_sdk_dir(DARWIN_tvos_SYSROOT appletvos)
448447
list(APPEND DARWIN_EMBEDDED_PLATFORMS tvos)
449448
set(DARWIN_tvos_MIN_VER 9.0)
450449
set(DARWIN_tvos_MIN_VER_FLAG -mtvos-version-min)

0 commit comments

Comments
 (0)