aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsnermolaev <snermolaev@yandex-team.com>2024-03-07 07:03:24 +0300
committersnermolaev <snermolaev@yandex-team.com>2024-03-07 07:26:10 +0300
commit606beb46152a0cdce482ab59f5bcfe7c2efc7528 (patch)
tree2a6205fae5ac17aacd66b806f8ae149b94bff7ed
parentf4afd69d55c2352430adee23b6b5d7ed93cc3b0d (diff)
downloadydb-606beb46152a0cdce482ab59f5bcfe7c2efc7528.tar.gz
fix CompilerDetector for the case of system compiler used for native Windows builds
97e719923a81af1e94a9ba81fca0f1036f7d191d
-rwxr-xr-xbuild/ymake_conf.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/build/ymake_conf.py b/build/ymake_conf.py
index 0613a78e79..d56d05267e 100755
--- a/build/ymake_conf.py
+++ b/build/ymake_conf.py
@@ -931,16 +931,16 @@ class CompilerDetector(object):
gcc_version = version(gcc_vars)
msvc_version = version(msvc_vars)
- if clang_version:
+ if msvc_version:
+ logger.debug('Detected MSVC version %s', msvc_version)
+ self.type = 'msvc'
+ elif clang_version:
logger.debug('Detected Clang version %s', clang_version)
self.type = 'clang'
elif gcc_version:
logger.debug('Detected GCC version %s', gcc_version)
# TODO(somov): Переименовать в gcc.
self.type = 'gnu'
- elif msvc_version:
- logger.debug('Detected MSVC version %s', msvc_version)
- self.type = 'msvc'
else:
raise ConfigureError('Could not determine custom compiler type: {}'.format(c_compiler))