summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorMichael Tüxen <tuexen@fh-muenster.de>2013-07-14 12:39:25 +0000
committerMichael Tüxen <tuexen@fh-muenster.de>2013-07-14 12:39:25 +0000
commit43e20ff2005799416273aa6dc1b63c701f97f557 (patch)
treea05c9ef278a0ffb69a591fc2c7ff054a359299b0 /CMakeLists.txt
parent1f32615d993a6263461e9c288af0de2de3986a03 (diff)
downloadwireshark-43e20ff2005799416273aa6dc1b63c701f97f557.tar.gz
Don't use compiler options not supported by clang in XCode 4.6.3
on Apple platforms. svn path=/trunk/; revision=50576
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt12
1 files changed, 8 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e19fb40348..0a9e755be5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -132,27 +132,31 @@ set(WIRESHARK_C_FLAGS
-Wattributes
-Wdiv-by-zero
-Wignored-qualifiers
- -Wpragmas
-Wno-overlength-strings
-Wwrite-strings
-Wno-long-long
)
if (NOT APPLE)
- set(WIRESHARK_C_FLAGS ${WIRESHARK_C_FLAGS} -fexcess-precision=fast)
+ set(WIRESHARK_C_FLAGS ${WIRESHARK_C_FLAGS}
+ -fexcess-precision=fast
+ -Wpragmas)
endif()
set(WIRESHARK_C_ONLY_FLAGS
# The following are C only, not C++
-Wc++-compat
-Wdeclaration-after-statement
- -Wlogical-op
-Wshadow
-Wno-pointer-sign
-Wold-style-definition
-Wshadow
-Wstrict-prototypes
- -Wjump-misses-init
)
+if (NOT APPLE)
+ set(WIRESHARK_C_ONLY_FLAGS ${WIRESHARK_C_ONLY_FLAGS}
+ -Wlogical-op
+ -Wjump-misses-init)
+endif()
set(WIRESHARK_EXTRA_C_FLAGS
-pedantic