From fc240d4dfa30cf5265695c3cd237b92217073f95 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Thu, 15 Aug 2013 18:34:51 -0400 Subject: [PATCH] Only add -Wno-narrowing if GCC >= 4.6 or Clang(?). --- AMBuildScript | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AMBuildScript b/AMBuildScript index 8f170527..d9c61082 100644 --- a/AMBuildScript +++ b/AMBuildScript @@ -148,9 +148,10 @@ class SM: if (self.vendor == 'gcc' and cxx.majorVersion >= 4) or self.vendor == 'clang': self.compiler.AddToListVar('CFLAGS', '-fvisibility=hidden') self.compiler.AddToListVar('CXXFLAGS', '-fvisibility-inlines-hidden') + if (self.vendor == 'gcc' and cxx.majorVersion >= 4 && cxx.minorVersoin >= 6) or self.vendor == 'clang': + self.compiler.AddToListVar('CFLAGS', '-Wno-narrowing') self.compiler.AddToListVar('CFLAGS', '-Wall') self.compiler.AddToListVar('CFLAGS', '-Werror') - self.compiler.AddToListVar('CFLAGS', '-Wno-narrowing') self.compiler.AddToListVar('CFLAGS', '-Wno-uninitialized') self.compiler.AddToListVar('CFLAGS', '-Wno-unused') self.compiler.AddToListVar('CFLAGS', '-Wno-switch')