If we're using Clang add -Qunused-arguments in order to avoid a bunch

of warnings described at
http://petereisentraut.blogspot.com/2011/05/ccache-and-clang.html

svn path=/trunk/; revision=52646
This commit is contained in:
Gerald Combs 2013-10-16 17:22:58 +00:00
parent 1701f42969
commit 5fba0c2474
2 changed files with 10 additions and 2 deletions

View File

@ -204,8 +204,12 @@ else()
# With clang some tests don't fail properly during testing but only
# during real compiles
if(NOT CMAKE_C_COMPILER_ID MATCHES "Clang")
if(CMAKE_C_COMPILER_ID MATCHES "Clang")
set(WIRESHARK_C_FLAGS ${WIRESHARK_C_FLAGS}
-Qunused-arguments
#-fcolor-diagnostics
)
else()
set(WIRESHARK_C_FLAGS ${WIRESHARK_C_FLAGS}
-fexcess-precision=fast
)

View File

@ -829,6 +829,10 @@ AC_WIRESHARK_COMPILER_FLAGS_CHECK(-Wwrite-strings)
AC_WIRESHARK_COMPILER_FLAGS_CHECK(-Wno-long-long)
AC_WIRESHARK_COMPILER_FLAGS_CHECK(-Wc++-compat, C)
if test "x$CLANG" = "xyes" ; then
AC_WIRESHARK_COMPILER_FLAGS_CHECK(-Qunused-arguments)
fi
#
# XXX - OK for C++?
#