aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2014-07-11 15:21:04 -0700
committerGerald Combs <gerald@wireshark.org>2014-07-11 22:22:19 +0000
commit6b898e6bbc40edb03165b05c97fe8bc5ffac42c5 (patch)
tree9dfd26d9b311652a6fd98367e41617484e7660e5 /CMakeLists.txt
parent804409747357071631867ccbabc16a5575f5f364 (diff)
Add back -Qunused-arguments for Clang++.
When used with ccache it can result in warnings as described at http://petereisentraut.blogspot.com/2011/05/ccache-and-clang.html. Change-Id: Ibca4fd262ec8d1f16a450b1698ead10f57d52b06 Reviewed-on: https://code.wireshark.org/review/3015 Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt8
1 files changed, 7 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1a2dd99f65..19ccc3f74b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -302,7 +302,13 @@ else()
if(CMAKE_C_COMPILER_ID MATCHES "Clang")
set(WIRESHARK_COMMON_FLAGS ${WIRESHARK_COMMON_FLAGS}
#-fcolor-diagnostics
- )
+ )
+
+ # ccache + clang++ can result in "argument unused during
+ # compilation" warnings.
+ set(WIRESHARK_CPP_ONLY_FLAGS ${WIRESHARK_CPP_ONLY_FLAGS}
+ -Qunused-arguments
+ )
else()
set(WIRESHARK_COMMON_FLAGS ${WIRESHARK_COMMON_FLAGS}
-fexcess-precision=fast