[Build] Support building with the standalone VS Build Tools

This commit is contained in:
amine4567 2021-05-16 01:50:59 +02:00 committed by GitHub
parent 536f6772da
commit 165c6f0e4d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 1 deletions

View File

@ -74,7 +74,16 @@ def import_vs_environment():
install_path = None install_path = None
env_tool_args = None env_tool_args = None
vswhere = subprocess.check_output('third_party/vswhere/vswhere.exe -version "[15,)" -latest -prerelease -format json -utf8', shell=False, universal_newlines=True, encoding="utf-8") vswhere = subprocess.check_output(
'third_party/vswhere/vswhere.exe -version "[15,)" -latest -prerelease -format json -utf8 -products '
"Microsoft.VisualStudio.Product.Enterprise "
"Microsoft.VisualStudio.Product.Professional "
"Microsoft.VisualStudio.Product.Community "
"Microsoft.VisualStudio.Product.BuildTools",
shell=False,
universal_newlines=True,
encoding="utf-8",
)
if vswhere: if vswhere:
vswhere = json.loads(vswhere) vswhere = json.loads(vswhere)
if vswhere and len(vswhere) > 0: if vswhere and len(vswhere) > 0: