@@ -75,25 +75,10 @@ function(_set_target_prefix_and_suffix target kind sdk)
75
75
endif ()
76
76
endfunction ()
77
77
78
- function (is_darwin_based_sdk sdk_name out_var)
79
- if ("${sdk_name} " STREQUAL "OSX" OR
80
- "${sdk_name} " STREQUAL "IOS" OR
81
- "${sdk_name} " STREQUAL "IOS_SIMULATOR" OR
82
- "${sdk_name} " STREQUAL "TVOS" OR
83
- "${sdk_name} " STREQUAL "TVOS_SIMULATOR" OR
84
- "${sdk_name} " STREQUAL "WATCHOS" OR
85
- "${sdk_name} " STREQUAL "WATCHOS_SIMULATOR" )
86
- set (${out_var} TRUE PARENT_SCOPE)
87
- else ()
88
- set (${out_var} FALSE PARENT_SCOPE)
89
- endif ()
90
- endfunction ()
91
-
92
78
# Usage:
93
79
# _add_host_variant_c_compile_link_flags(name)
94
80
function (_add_host_variant_c_compile_link_flags name )
95
- is_darwin_based_sdk("${SWIFT_HOST_VARIANT_SDK} " IS_DARWIN)
96
- if (IS_DARWIN)
81
+ if (SWIFT_HOST_VARIANT_SDK IN_LIST SWIFT_APPLE_PLATFORMS)
97
82
set (DEPLOYMENT_VERSION "${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK} _DEPLOYMENT_VERSION}" )
98
83
endif ()
99
84
@@ -107,7 +92,7 @@ function(_add_host_variant_c_compile_link_flags name)
107
92
108
93
set (_sysroot
109
94
"${SWIFT_SDK_${SWIFT_HOST_VARIANT_SDK} _ARCH_${SWIFT_HOST_VARIANT_ARCH} _PATH}" )
110
- if (IS_DARWIN )
95
+ if (SWIFT_HOST_VARIANT_SDK IN_LIST SWIFT_APPLE_PLATFORMS )
111
96
target_compile_options (${name} PRIVATE -isysroot;${_sysroot} )
112
97
elseif (NOT SWIFT_COMPILER_IS_MSVC_LIKE AND NOT "${_sysroot} " STREQUAL "/" )
113
98
target_compile_options (${name} PRIVATE --sysroot=${_sysroot} )
@@ -122,7 +107,7 @@ function(_add_host_variant_c_compile_link_flags name)
122
107
endif ()
123
108
endif ()
124
109
125
- if (IS_DARWIN )
110
+ if (SWIFT_HOST_VARIANT_SDK IN_LIST SWIFT_APPLE_PLATFORMS )
126
111
# We collate -F with the framework path to avoid unwanted deduplication
127
112
# of options by target_compile_options -- this way no undesired
128
113
# side effects are introduced should a new search path be added.
0 commit comments