aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/clang
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2017-02-15 12:12:43 +0100
committerNikolai Kosjar <nikolai.kosjar@qt.io>2017-02-15 12:16:18 +0000
commitc2866394780c41cd8f57e0cce95fbcc46d138faf (patch)
treeac133cbd1c519c3d2fba74915f579ee781e6c4c2 /src/shared/clang
parent532204129b18616558fb7919de1fd6c916c2c069 (diff)
Clang: Ignore -Wcovered-switch-default from llvm's cxxflags
...because llvm-config --cxxflags from [1] provides it and GCC 5.4.0 (e.g. Ubuntu 16.04 LTS) does not know it: error: unrecognized command line option ‘-Wcovered-switch-default’ [1] http://releases.llvm.org/3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz Change-Id: I0a38fa1bdcd38991b66137773a3cdc9b095095a8 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/shared/clang')
-rw-r--r--src/shared/clang/clang_installation.pri1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/shared/clang/clang_installation.pri b/src/shared/clang/clang_installation.pri
index 2747520d2f..7ef42f2911 100644
--- a/src/shared/clang/clang_installation.pri
+++ b/src/shared/clang/clang_installation.pri
@@ -123,6 +123,7 @@ LLVM_CXXFLAGS ~= s,/O\S*,
LLVM_CXXFLAGS ~= s,/W4,
LLVM_CXXFLAGS ~= s,/EH\S*,
LLVM_CXXFLAGS ~= s,-Werror=date-time,
+LLVM_CXXFLAGS ~= s,-Wcovered-switch-default,
LLVM_CXXFLAGS ~= s,-fPIC,
LLVM_CXXFLAGS ~= s,-pedantic,
# split-dwarf needs objcopy which does not work via icecc out-of-the-box