@@ -1338,6 +1338,15 @@ if run_vendor == 'apple':
1338
1338
'watchos' : '7.0'
1339
1339
}
1340
1340
sdk_2020_version = SDK_2020_VERSION .get (run_os , '' )
1341
+ SDK_2021_VERSION = {
1342
+ 'macosx' : '12.0' ,
1343
+ 'ios' : '15.0' ,
1344
+ 'maccatalyst' : '15.0' ,
1345
+ 'tvos' : '15.0' ,
1346
+ 'watchos' : '8.0' ,
1347
+ 'xros' : '1.0'
1348
+ }
1349
+ sdk_2021_version = SDK_2021_VERSION .get (run_os , '' )
1341
1350
linker_os = {
1342
1351
'iphoneos' : 'ios' ,
1343
1352
'appletvos' : 'tvos' ,
@@ -1351,6 +1360,9 @@ if run_vendor == 'apple':
1351
1360
config .target_link_sdk_2020_version = (
1352
1361
"-Xlinker -platform_version -Xlinker %s -Xlinker %s -Xlinker %s" %
1353
1362
(linker_os , sdk_2020_version , sdk_2020_version ))
1363
+ config .target_link_sdk_2021_version = (
1364
+ "-Xlinker -platform_version -Xlinker %s -Xlinker %s -Xlinker %s" %
1365
+ (linker_os , sdk_2021_version , sdk_2021_version ))
1354
1366
config .target_link_sdk_future_version = (
1355
1367
"-Xlinker -platform_version -Xlinker %s -Xlinker %s -Xlinker %s" %
1356
1368
(linker_os , target_future_version , target_future_version ))
@@ -2472,6 +2484,9 @@ if hasattr(config, 'otool_classic'):
2472
2484
if hasattr (config , 'target_link_sdk_2020_version' ):
2473
2485
config .substitutions .append (('%target-link-sdk-2020-version' ,
2474
2486
config .target_link_sdk_2020_version ))
2487
+ if hasattr (config , 'target_link_sdk_2021_version' ):
2488
+ config .substitutions .append (('%target-link-sdk-2021-version' ,
2489
+ config .target_link_sdk_2021_version ))
2475
2490
if hasattr (config , 'target_link_sdk_future_version' ):
2476
2491
config .substitutions .append (('%target-link-sdk-future-version' ,
2477
2492
config .target_link_sdk_future_version ))
0 commit comments