Tweak MSVC detection to work with non-English Visual Studio

Fix #4699

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
Gilles Peskine 2021-06-22 11:26:19 +02:00
parent 9a32d45819
commit 18d1e66fcf

View file

@ -135,8 +135,7 @@ def get_c_expression_values(
stdout=subprocess.DEVNULL, stdout=subprocess.DEVNULL,
stderr=subprocess.PIPE, stderr=subprocess.PIPE,
universal_newlines=True) universal_newlines=True)
cc_is_msvc = 'Microsoft (R) C/C++ Optimizing Compiler' in \ cc_is_msvc = 'Microsoft (R) C/C++' in proc.communicate()[1]
proc.communicate()[1]
cmd += ['-I' + dir for dir in include_path] cmd += ['-I' + dir for dir in include_path]
if cc_is_msvc: if cc_is_msvc: