aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2016-09-06 09:29:12 +0200
committerMarco Bubke <marco.bubke@qt.io>2016-12-07 11:38:17 +0000
commitd2f615dca594ec2e152cbfb219c47f45e8741630 (patch)
treee74e64091b81e3a1a2d40d084da62ebbbfd0d804 /src/shared
parent762490e9ef52d8d8deb8832de9e26a671d74553a (diff)
Clang: Use llvm_config --cxxflags
Using llvm_config --cxxflags can be potential dangerous. We should test every configuration if it is compiling. It has the advantage that we don't need to care anymore about incompatible flags to the used clang version. Change-Id: I3bbddb1935dca9896c64ebafd1fbe72840db8bd4 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/shared')
-rw-r--r--src/shared/clang/clang_installation.pri2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/clang/clang_installation.pri b/src/shared/clang/clang_installation.pri
index 35474b8faa..f3d5194d23 100644
--- a/src/shared/clang/clang_installation.pri
+++ b/src/shared/clang/clang_installation.pri
@@ -101,6 +101,6 @@ isEmpty(LLVM_VERSION): error("Cannot determine clang version at $$LLVM_INSTALL_D
error("LLVM/Clang version >= 3.9.0 required, version provided: $$LLVM_VERSION")
}
-unix:LLVM_CXXFLAGS = -fno-rtti -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
+LLVM_CXXFLAGS = $$system($$llvm_config --cxxflags, lines)
LLVM_IS_COMPILED_WITH_RTTI = $$system($$llvm_config --has-rtti, lines)