diff options
author | Michael Tüxen <tuexen@fh-muenster.de> | 2013-07-14 12:39:25 +0000 |
---|---|---|
committer | Michael Tüxen <tuexen@fh-muenster.de> | 2013-07-14 12:39:25 +0000 |
commit | 43e20ff2005799416273aa6dc1b63c701f97f557 (patch) | |
tree | a05c9ef278a0ffb69a591fc2c7ff054a359299b0 /CMakeLists.txt | |
parent | 1f32615d993a6263461e9c288af0de2de3986a03 (diff) | |
download | wireshark-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.txt | 12 |
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 |