summaryrefslogtreecommitdiffstats
path: root/SCons/Tool/MSCommon/MSVC/ScriptArguments.py
diff options
context:
space:
mode:
Diffstat (limited to 'SCons/Tool/MSCommon/MSVC/ScriptArguments.py')
-rw-r--r--SCons/Tool/MSCommon/MSVC/ScriptArguments.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/SCons/Tool/MSCommon/MSVC/ScriptArguments.py b/SCons/Tool/MSCommon/MSVC/ScriptArguments.py
index d07b78f..fab948e 100644
--- a/SCons/Tool/MSCommon/MSVC/ScriptArguments.py
+++ b/SCons/Tool/MSCommon/MSVC/ScriptArguments.py
@@ -77,6 +77,8 @@ def _verify_re_sdk_dispatch_map():
raise MSVCInternalError(err_msg)
return None
+# toolset regexes need to accept same formats as extended version regexes in ./Util.py
+
# capture msvc version
re_toolset_version = re.compile(r'^(?P<version>[1-9][0-9]?[.][0-9])[0-9.]*$', re.IGNORECASE)
@@ -323,7 +325,7 @@ def _msvc_script_argument_sdk(env, msvc, toolset, platform_def, arglist):
if err_msg:
raise MSVCArgumentError(err_msg)
- sdk_list = WinSDK.get_sdk_version_list(msvc.vs_def.vc_sdk_versions, platform_def)
+ sdk_list = WinSDK.get_sdk_version_list(msvc.vs_def, platform_def)
if sdk_version not in sdk_list:
err_msg = "MSVC_SDK_VERSION {} not found for platform type {}".format(
@@ -345,7 +347,7 @@ def _msvc_script_default_sdk(env, msvc, platform_def, arglist):
if msvc.vs_def.vc_buildtools_def.vc_version_numeric < VS2015.vc_buildtools_def.vc_version_numeric:
return None
- sdk_list = WinSDK.get_sdk_version_list(msvc.vs_def.vc_sdk_versions, platform_def)
+ sdk_list = WinSDK.get_sdk_version_list(msvc.vs_def, platform_def)
if not len(sdk_list):
return None