From 63e7e83e22b36eaee2791564acf80a9eb14d4e29 Mon Sep 17 00:00:00 2001 From: Tim Jenssen Date: Wed, 1 Feb 2017 12:19:11 +0100 Subject: Clang: Filter exception flags and move some more Change-Id: I3ef6a6bb2297d6965c5c1d457cfe2b354ee3dcdb Reviewed-by: Marco Bubke --- src/shared/clang/clang_installation.pri | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/shared') diff --git a/src/shared/clang/clang_installation.pri b/src/shared/clang/clang_installation.pri index 89a400045f..6d37719384 100644 --- a/src/shared/clang/clang_installation.pri +++ b/src/shared/clang/clang_installation.pri @@ -111,11 +111,13 @@ 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,-O\S*, +LLVM_CXXFLAGS ~= s,/O\S*, LLVM_CXXFLAGS ~= s,/W4, -LLVM_CXXFLAGS ~= s,/EHc-, +LLVM_CXXFLAGS ~= s,/EH\S*, LLVM_CXXFLAGS ~= s,-Werror=date-time, LLVM_CXXFLAGS ~= s,-fPIC, +LLVM_CXXFLAGS ~= s,-pedantic, # split-dwarf needs objcopy which does not work via icecc out-of-the-box LLVM_CXXFLAGS ~= s,-gsplit-dwarf, -- cgit v1.2.3