@@ -1307,6 +1307,14 @@ if run_vendor == 'apple':
1307
1307
'watchos' : '7.0'
1308
1308
}
1309
1309
sdk_2020_version = SDK_2020_VERSION .get (run_os , '' )
1310
+ SDK_2021_VERSION = {
1311
+ 'macosx' : '12.0' ,
1312
+ 'ios' : '15.0' ,
1313
+ 'maccatalyst' : '15.0' ,
1314
+ 'tvos' : '15.0' ,
1315
+ 'watchos' : '8.0'
1316
+ }
1317
+ sdk_2021_version = SDK_2021_VERSION .get (run_os , '' )
1310
1318
linker_os = {
1311
1319
'iphoneos' : 'ios' ,
1312
1320
'appletvos' : 'tvos' ,
@@ -1320,6 +1328,9 @@ if run_vendor == 'apple':
1320
1328
config .target_link_sdk_2020_version = (
1321
1329
"-Xlinker -platform_version -Xlinker %s -Xlinker %s -Xlinker %s" %
1322
1330
(linker_os , sdk_2020_version , sdk_2020_version ))
1331
+ config .target_link_sdk_2021_version = (
1332
+ "-Xlinker -platform_version -Xlinker %s -Xlinker %s -Xlinker %s" %
1333
+ (linker_os , sdk_2021_version , sdk_2021_version ))
1323
1334
config .target_link_sdk_future_version = (
1324
1335
"-Xlinker -platform_version -Xlinker %s -Xlinker %s -Xlinker %s" %
1325
1336
(linker_os , target_future_version , target_future_version ))
@@ -2433,6 +2444,9 @@ if hasattr(config, 'otool_classic'):
2433
2444
if hasattr (config , 'target_link_sdk_2020_version' ):
2434
2445
config .substitutions .append (('%target-link-sdk-2020-version' ,
2435
2446
config .target_link_sdk_2020_version ))
2447
+ if hasattr (config , 'target_link_sdk_2021_version' ):
2448
+ config .substitutions .append (('%target-link-sdk-2021-version' ,
2449
+ config .target_link_sdk_2021_version ))
2436
2450
if hasattr (config , 'target_link_sdk_future_version' ):
2437
2451
config .substitutions .append (('%target-link-sdk-future-version' ,
2438
2452
config .target_link_sdk_future_version ))
0 commit comments