File tree 1 file changed +7
-3
lines changed
1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -144,10 +144,14 @@ config.substitutions.append(('%{xctest_checker}', '%%{python} %s' % xctest_check
144
144
config .substitutions .append ( ('%{python}' , pipes .quote (sys .executable )) )
145
145
146
146
# Conditionally report the Swift 5.5 Concurrency runtime as available depending on the OS and version.
147
+ # Darwin is the only platform where this is a limitation.
147
148
(run_os , run_vers ) = config .os_info
148
- os_is_not_macOS = run_os != 'Darwin'
149
- macOS_version_is_recent_enough = parse_version (run_vers ) >= parse_version ('12.0' )
150
- if os_is_not_macOS or macOS_version_is_recent_enough :
149
+ if run_os == 'Darwin' :
150
+ assert run_vers != "" , "No runtime version set."
151
+ if parse_version (run_vers ) >= parse_version ('12.0' ):
152
+ config .available_features .add ('concurrency_runtime' )
153
+ else :
154
+ # Non-Darwin platforms have a concurrency runtime
151
155
config .available_features .add ('concurrency_runtime' )
152
156
if run_os == 'Windows' :
153
157
config .available_features .add ('OS=windows' )
You can’t perform that action at this time.
0 commit comments