summaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorJuan Gu <juan.gu@mongodb.com>2022-10-06 14:58:30 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-10-06 16:04:52 +0000
commit54af079d3827d4873d1049039eb65d244932eee7 (patch)
treea50da51c882ff62d892e48348b4ddf6218d6a831 /SConstruct
parent127b55371d254157b27dfecb3244e6ea7f8524de (diff)
downloadmongo-54af079d3827d4873d1049039eb65d244932eee7.tar.gz
SERVER-70281 Only turn on fdiagnostic for ninja gcc and clang toolchains
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct3
1 files changed, 2 insertions, 1 deletions
diff --git a/SConstruct b/SConstruct
index 1269dacbdc8..815d6bc8844 100644
--- a/SConstruct
+++ b/SConstruct
@@ -5299,7 +5299,8 @@ if (get_option('ninja') != "disabled" and ('ICECC' not in env or not env['ICECC'
if get_option('ninja') != 'disabled':
- env.AppendUnique(CCFLAGS=["-fdiagnostics-color"])
+ if env.ToolchainIs('gcc', 'clang'):
+ env.AppendUnique(CCFLAGS=["-fdiagnostics-color"])
if 'ICECREAM_VERSION' in env and not env.get('CCACHE', None):
if env['ICECREAM_VERSION'] < parse_version("1.2"):
env.FatalError(