summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2022-07-24 17:21:10 -0700
committerWilliam Deegan <bill@baddogconsulting.com>2022-07-24 17:21:10 -0700
commitbf659c3c39f4f0532dcc7efa5086575deb28fd0c (patch)
tree70ff4a3490439d866e845711d67f720f11e43b75
parenteebf3b6e436f9d39246fc106f225d421415105a1 (diff)
downloadscons-git-bf659c3c39f4f0532dcc7efa5086575deb28fd0c.tar.gz
Updated copyright block, minor code fixes
-rw-r--r--SCons/Tool/MSCommon/vc.py17
-rw-r--r--SCons/Tool/MSCommon/vcTests.py9
-rw-r--r--SCons/Tool/msvc.xml24
3 files changed, 36 insertions, 14 deletions
diff --git a/SCons/Tool/MSCommon/vc.py b/SCons/Tool/MSCommon/vc.py
index 823ba4b26..787194062 100644
--- a/SCons/Tool/MSCommon/vc.py
+++ b/SCons/Tool/MSCommon/vc.py
@@ -518,7 +518,7 @@ def get_host_target(env, msvc_version, all_host_targets=False):
msg = "Unrecognized host architecture %s for version %s"
raise MSVCUnsupportedHostArch(msg % (repr(host_platform), msvc_version)) from None
- return (host_platform, target_platform, host_target_list)
+ return host_platform, target_platform, host_target_list
# If you update this, update SupportedVSList in Tool/MSCommon/vs.py, and the
# MSVC_VERSION documentation in Tool/msvc.xml.
@@ -681,7 +681,8 @@ def find_vc_pdir_vswhere(msvc_version, env=None):
debug("running: %s", vswhere_cmd)
- #cp = subprocess.run(vswhere_cmd, capture_output=True, check=True) # 3.7+ only
+ # TODO: Python 3.7
+ # cp = subprocess.run(vswhere_cmd, capture_output=True, check=True) # 3.7+ only
cp = subprocess.run(vswhere_cmd, stdout=PIPE, stderr=PIPE, check=True)
if cp.stdout:
@@ -814,9 +815,9 @@ def find_batch_file(env, msvc_version, host_arch, target_arch):
sdk_bat_file_path = os.path.join(pdir, sdk_bat_file)
if os.path.exists(sdk_bat_file_path):
debug('sdk_bat_file_path:%s', sdk_bat_file_path)
- return (batfilename, arg, vcdir, sdk_bat_file_path)
+ return batfilename, arg, vcdir, sdk_bat_file_path
- return (batfilename, arg, vcdir, None)
+ return batfilename, arg, vcdir, None
__INSTALLED_VCS_RUN = None
_VC_TOOLS_VERSION_FILE_PATH = ['Auxiliary', 'Build', 'Microsoft.VCToolsVersion.default.txt']
@@ -858,7 +859,7 @@ def _check_cl_exists_in_vc_dir(env, vc_dir, msvc_version):
# 2017 and newer allowed multiple versions of the VC toolset to be
# installed at the same time. This changes the layout.
# Just get the default tool version for now
- #TODO: support setting a specific minor VC version
+ # TODO: support setting a specific minor VC version
default_toolset_file = os.path.join(vc_dir, _VC_TOOLS_VERSION_FILE)
try:
with open(default_toolset_file) as f:
@@ -1220,17 +1221,17 @@ def get_use_script_use_settings(env):
if use_script != _UNDEFINED:
# use_script defined, use_settings ignored (not type checked)
- return (use_script, None)
+ return use_script, None
# undefined or None: use_settings ignored
use_settings = env.get('MSVC_USE_SETTINGS', None)
if use_settings is not None:
# use script undefined, use_settings defined and not None (type checked)
- return (False, use_settings)
+ return False, use_settings
# use script undefined, use_settings undefined or None
- return (True, None)
+ return True, None
def msvc_setup_env(env):
debug('called')
diff --git a/SCons/Tool/MSCommon/vcTests.py b/SCons/Tool/MSCommon/vcTests.py
index cd310ddf1..3e37def2e 100644
--- a/SCons/Tool/MSCommon/vcTests.py
+++ b/SCons/Tool/MSCommon/vcTests.py
@@ -1,5 +1,6 @@
+# MIT License
#
-# __COPYRIGHT__
+# Copyright The SCons Foundation
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
@@ -19,10 +20,7 @@
# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-#
-# from typing import Dict, Any
-__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
import os
import os.path
@@ -44,7 +42,8 @@ os.chdir(test.workpath(''))
MSVCUnsupportedHostArch = SCons.Tool.MSCommon.vc.MSVCUnsupportedHostArch
MSVCUnsupportedTargetArch = SCons.Tool.MSCommon.vc.MSVCUnsupportedTargetArch
-MS_TOOLS_VERSION='1.1.1'
+MS_TOOLS_VERSION = '1.1.1'
+
class VswhereTestCase(unittest.TestCase):
@staticmethod
diff --git a/SCons/Tool/msvc.xml b/SCons/Tool/msvc.xml
index c582bb4d6..c26c20da8 100644
--- a/SCons/Tool/msvc.xml
+++ b/SCons/Tool/msvc.xml
@@ -1,6 +1,28 @@
<?xml version="1.0"?>
<!--
-__COPYRIGHT__
+ MIT License
+
+ Copyright The SCons Foundation
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+ KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
This file is processed by the bin/SConsDoc.py module.
See its __doc__ string for a discussion of the format.