xenia-build: find clang-format in VS installation

This commit is contained in:
Bo Anderson 2022-12-06 15:06:30 +00:00 committed by JeBobs
parent 6c5423ceed
commit df368691cd
1 changed files with 3 additions and 0 deletions

View File

@ -47,6 +47,7 @@ def import_subprocess_environment(args):
'systemroot', 'systemroot',
'temp', 'temp',
'tmp', 'tmp',
'vcinstalldir',
'windowssdkdir', 'windowssdkdir',
) )
for line in variables.splitlines(): for line in variables.splitlines():
@ -436,6 +437,8 @@ def get_clang_format_binary():
'clang-format-13', 'clang-format-13',
'clang-format', 'clang-format',
] ]
if 'VCINSTALLDIR' in os.environ:
attempts.append(os.path.join(os.environ['VCINSTALLDIR'], 'Tools', 'Llvm', 'bin', 'clang-format.exe'))
for binary in attempts: for binary in attempts:
if has_bin(binary): if has_bin(binary):
return binary return binary