summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorMichael Tüxen <tuexen@fh-muenster.de>2013-05-14 21:01:19 +0000
committerMichael Tüxen <tuexen@fh-muenster.de>2013-05-14 21:01:19 +0000
commiteded0ecb14b8f9a395c71d7281129de2bc4291bf (patch)
tree6d6d60744ae89039d27b05643b1c29a583647fca /CMakeLists.txt
parent099c4eee37a83f4d6c40d9aa89e83896198881a4 (diff)
downloadwireshark-eded0ecb14b8f9a395c71d7281129de2bc4291bf.tar.gz
Suppress warnings when using Apple's C compiler.
svn path=/trunk/; revision=49305
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 120d03c959..34a960f79e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -126,8 +126,10 @@ set(WIRESHARK_C_FLAGS
-Warray-bounds
-Wcast-align
-Wformat-security
- -fexcess-precision=fast
)
+if (NOT APPLE)
+ set(WIRESHARK_C_FLAGS ${WIRESHARK_C_FLAGS} -fexcess-precision=fast)
+endif()
set(WIRESHARK_C_ONLY_FLAGS
# The following are C only, not C++
@@ -230,7 +232,7 @@ else()
unset(WERROR)
endif()
-if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_CXX_COMPILER MATCHES ".*clang")
+if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_CXX_COMPILER MATCHES ".*clang" OR APPLE)
set (C_UNUSED "__attribute__((unused))" )
else()
set (C_UNUSED "" )