@@ -1339,6 +1339,14 @@ if run_vendor == 'apple':
1339
1339
'watchos' : '7.0'
1340
1340
}
1341
1341
sdk_2020_version = SDK_2020_VERSION .get (run_os , '' )
1342
+ SDK_2021_VERSION = {
1343
+ 'macosx' : '12.0' ,
1344
+ 'ios' : '15.0' ,
1345
+ 'maccatalyst' : '15.0' ,
1346
+ 'tvos' : '15.0' ,
1347
+ 'watchos' : '8.0'
1348
+ }
1349
+ sdk_2021_version = SDK_2021_VERSION .get (run_os , '' )
1342
1350
linker_os = {
1343
1351
'iphoneos' : 'ios' ,
1344
1352
'appletvos' : 'tvos' ,
@@ -1352,6 +1360,9 @@ if run_vendor == 'apple':
1352
1360
config .target_link_sdk_2020_version = (
1353
1361
"-Xlinker -platform_version -Xlinker %s -Xlinker %s -Xlinker %s" %
1354
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 ))
1355
1366
config .target_link_sdk_future_version = (
1356
1367
"-Xlinker -platform_version -Xlinker %s -Xlinker %s -Xlinker %s" %
1357
1368
(linker_os , target_future_version , target_future_version ))
@@ -2476,6 +2487,9 @@ if hasattr(config, 'otool_classic'):
2476
2487
if hasattr (config , 'target_link_sdk_2020_version' ):
2477
2488
config .substitutions .append (('%target-link-sdk-2020-version' ,
2478
2489
config .target_link_sdk_2020_version ))
2490
+ if hasattr (config , 'target_link_sdk_2021_version' ):
2491
+ config .substitutions .append (('%target-link-sdk-2021-version' ,
2492
+ config .target_link_sdk_2021_version ))
2479
2493
if hasattr (config , 'target_link_sdk_future_version' ):
2480
2494
config .substitutions .append (('%target-link-sdk-future-version' ,
2481
2495
config .target_link_sdk_future_version ))
0 commit comments