From d451d52f6a029cab4bc5adde293abaf9402a87bf Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Wed, 7 Dec 2016 15:26:57 +0100 Subject: [PATCH] Clang: Filter unwanted clang flags We maybe need to extend the list. Change-Id: I4615467a95985df9f6d0128223fb1aaad2561880 Reviewed-by: Nikolai Kosjar --- src/shared/clang/clang_installation.pri | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/shared/clang/clang_installation.pri b/src/shared/clang/clang_installation.pri index b29f0b56c29..e653178d8b7 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)