diff options
author | Tim Jenssen <tim.jenssen@qt.io> | 2017-02-01 12:19:11 +0100 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2017-02-01 14:02:06 +0000 |
commit | 63e7e83e22b36eaee2791564acf80a9eb14d4e29 (patch) | |
tree | cfb0d695d083bb66e81e5eda06e7bbae6ceaf755 /src/shared | |
parent | 4d9dfc79e10174ed256bafdd83e4cc2bf4e4a668 (diff) |
Clang: Filter exception flags and move some more
Change-Id: I3ef6a6bb2297d6965c5c1d457cfe2b354ee3dcdb
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Diffstat (limited to 'src/shared')
-rw-r--r-- | src/shared/clang/clang_installation.pri | 6 |
1 files changed, 4 insertions, 2 deletions
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, |