aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorJörg Mayer <jmayer@loplof.de>2009-11-07 10:08:36 +0000
committerJörg Mayer <jmayer@loplof.de>2009-11-07 10:08:36 +0000
commit2cda5ff441eef79046ce284a137a72e8ea460f9c (patch)
tree9df378c86691db57ab37440288ff5b0e64327061 /CMakeLists.txt
parent9ee31d1d0e9a10ddb326bc7b23c22dc99bac7f6c (diff)
Add a few more optional compiler warnings and some (commented out)
ideas for linker flags. svn path=/trunk/; revision=30853
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 95e8a48505..9dcd81dc4c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -125,6 +125,8 @@ set(WIRESHARK_EXTRA_C_FLAGS
-Wpragmas
-Wredundant-decls
-Wvla
+ -Wc++-compat
+ -Wjump-misses-init
# packet-ncp2222.inc prevents this from going into all warnings
-Wwrite-strings
-Wstrict-prototypes
@@ -173,6 +175,10 @@ endif()
# todo
# Same for linker flags, but it looks like it's do-it-yourself here
# AC_WIRESHARK_GCC_LDFLAGS_CHECK([-Wl,--as-needed])
+# AC_WIRESHARK_GCC_LDFLAGS_CHECK([-flto])
+# AC_WIRESHARK_GCC_LDFLAGS_CHECK([-fwhopr])
+# AC_WIRESHARK_GCC_LDFLAGS_CHECK([-fwhole-program])
+
#The minimum package list
set(PACKAGELIST GLIB2 PCAP M LEX YACC Perl SH PythonInterp HtmlViewer ${PACKAGELIST})