aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2016-12-07 15:26:57 +0100
committerMarco Bubke <marco.bubke@qt.io>2016-12-07 16:16:30 +0000
commitd451d52f6a029cab4bc5adde293abaf9402a87bf (patch)
treed49475114bc7da4cc858024a29afa226c50a2d22 /src/shared
parent28a120b2e2472f990988323c05b01a8e589e8c14 (diff)
Clang: Filter unwanted clang flags
We maybe need to extend the list. Change-Id: I4615467a95985df9f6d0128223fb1aaad2561880 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/shared')
-rw-r--r--src/shared/clang/clang_installation.pri6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/shared/clang/clang_installation.pri b/src/shared/clang/clang_installation.pri
index b29f0b56c2..e653178d8b 100644
--- a/src/shared/clang/clang_installation.pri
+++ b/src/shared/clang/clang_installation.pri
@@ -108,5 +108,11 @@ isEmpty(LLVM_VERSION): error("Cannot determine clang version at $$LLVM_INSTALL_D
}
LLVM_CXXFLAGS = $$system($$llvm_config --cxxflags, lines)
+LLVM_CXXFLAGS ~= s,-fno-exceptions,
+LLVM_CXXFLAGS ~= s,-std=c++11,
+LLVM_CXXFLAGS ~= s,-std=c++0x,
+LLVM_CXXFLAGS ~= s,-O2,
+LLVM_CXXFLAGS ~= s,/W4,
+LLVM_CXXFLAGS ~= s,/EHc-,
LLVM_IS_COMPILED_WITH_RTTI = $$system($$llvm_config --has-rtti, lines)