-Wall
-W
-Wextra
- -Wdeclaration-after-statement
-Wendif-labels
-Wpointer-arith
- -Wno-pointer-sign
-Warray-bounds
-Wcast-align
-Wformat-security
- -Wold-style-definition
-fexcess-precision=fast
+
+ # The following are C only, not C++
+ -Wdeclaration-after-statement
+ -Wno-pointer-sign
+ -Wold-style-definition
)
set(WIRESHARK_EXTRA_C_FLAGS
-Wunreachable-code
-Wunsafe-loop-optimizations
-Wno-long-long
- -Wbad-function-cast
-Wcast-qual
-Waddress
-Warray-bounds
-Wpragmas
-Wredundant-decls
-Wvla
- -Wc++-compat
- -Wjump-misses-init
# packet-ncp2222.inc prevents this from going into all warnings
-Wwrite-strings
- # GLib blocks this for now.
- -Wstrict-prototypes
# All the registration functions block these for now.
- -Wmissing-prototypes
-Wmissing-declarations
# Problem with packet-afs.c
-Wshadow
# More cleanup needed for this on LP64
-Wshorten-64-to-32
+
+ # The following are C only, not C++
+ -Wbad-function-cast
+ -Wc++-compat
+ -Wjump-misses-init
+ # GLib blocks this for now.
+ -Wstrict-prototypes
+ # All the registration functions block these for now.
+ -Wmissing-prototypes
)
if(ENABLE_EXTRA_GCC_CHECKS) # This overrides -Werror
# Basedir where to install guides
-set(DOC_DIR "$ENV{docdir}")
+set(DOC_DIR "$ENV{docdir}" CACHE FILEPATH "Installation directory for ug and dg pdfs.")
message(STATUS "docdir: ${DOC_DIR}")
if(ENABLE_GUIDES)
svnversion.h
sync_pipe_write.c
timestats.c
- util.c
tap-megaco-common.c
tap-rtp-common.c
version_info.c
)
set(TSHARK_TAP_SRC
- tap-afpstat.c
- tap-ansi_astat.c
- tap-bootpstat.c
- tap-camelcounter.c
- tap-camelsrt.c
- tap-comparestat.c
- tap-dcerpcstat.c
- tap-diameter-avp.c
- tap-expert.c
- tap-funnel.c
- tap-gsm_astat.c
- tap-h225counter.c
- tap-h225rassrt.c
- tap-hosts.c
- tap-httpstat.c
- tap-icmpstat.c
- tap-icmpv6stat.c
- tap-iostat.c
- tap-iousers.c
- tap-macltestat.c
- tap-mgcpstat.c
- tap-megacostat.c
- tap-protocolinfo.c
- tap-protohierstat.c
- tap-radiusstat.c
- tap-rlcltestat.c
- tap-rpcstat.c
- tap-rpcprogs.c
- tap-rtp.c
- tap-rtspstat.c
- tap-scsistat.c
- tap-sctpchunkstat.c
- tap-sipstat.c
- tap-smbsids.c
- tap-smbstat.c
- tap-stats_tree.c
- tap-sv.c
- tap-wspstat.c
+ ui/cli/tap-afpstat.c
+ ui/cli/tap-ansi_astat.c
+ ui/cli/tap-bootpstat.c
+ ui/cli/tap-camelcounter.c
+ ui/cli/tap-camelsrt.c
+ ui/cli/tap-comparestat.c
+ ui/cli/tap-dcerpcstat.c
+ ui/cli/tap-diameter-avp.c
+ ui/cli/tap-expert.c
+ ui/cli/tap-follow.c
+ ui/cli/tap-funnel.c
+ ui/cli/tap-gsm_astat.c
+ ui/cli/tap-h225counter.c
+ ui/cli/tap-h225rassrt.c
+ ui/cli/tap-hosts.c
+ ui/cli/tap-httpstat.c
+ ui/cli/tap-icmpstat.c
+ ui/cli/tap-icmpv6stat.c
+ ui/cli/tap-iostat.c
+ ui/cli/tap-iousers.c
+ ui/cli/tap-macltestat.c
+ ui/cli/tap-mgcpstat.c
+ ui/cli/tap-megacostat.c
+ ui/cli/tap-protocolinfo.c
+ ui/cli/tap-protohierstat.c
+ ui/cli/tap-radiusstat.c
+ ui/cli/tap-rlcltestat.c
+ ui/cli/tap-rpcstat.c
+ ui/cli/tap-rpcprogs.c
+ ui/cli/tap-rtp.c
+ ui/cli/tap-rtspstat.c
+ ui/cli/tap-scsistat.c
+ ui/cli/tap-sctpchunkstat.c
+ ui/cli/tap-sipstat.c
+ ui/cli/tap-smbsids.c
+ ui/cli/tap-smbstat.c
+ ui/cli/tap-stats_tree.c
+ ui/cli/tap-sv.c
+ ui/cli/tap-wspstat.c
)
set(INSTALL_DIRS
if( (BUILD_wireshark AND GTK_FOUND) OR (BUILD_qtshark AND QT_FOUND) )
set(wireshark_FILES
airpcap_loader.c
- alert_box.c
capture.c
capture_info.c
capture_opts.c
summary.c
tempfile.c
u3.c
+ ui/alert_box.c
+ ui/util.c
${SHARK_COMMON_CAPTURE_SRC}
${WIRESHARK_COMMON_SRC}
)
tempfile.c
tshark-tap-register.c
tshark.c
+ ui/util.c
${TSHARK_TAP_SRC}
${SHARK_COMMON_CAPTURE_SRC}
${WIRESHARK_COMMON_SRC}
set(rawshark_FILES
${WIRESHARK_COMMON_SRC}
rawshark.c
+ ui/util.c
)
add_executable(rawshark ${rawshark_FILES})
add_dependencies(rawshark svnversion)
)
set(dftest_FILES
dftest.c
- util.c
+ ui/util.c
)
add_executable(dftest ${dftest_FILES})
set_target_properties(dftest PROPERTIES LINK_FLAGS "${WS_LINK_FLAGS}")
PATTERN "faq.py" EXCLUDE
)
-message(STATUS "Debugging docdir install: ${DOC_DIR}")
-if(${DOC_DIR})
+if(DOC_DIR)
+ message(STATUS "Docdir install: ${DOC_DIR}")
INSTALL(
DIRECTORY
${CMAKE_BINARY_DIR}/docbook/
WORLD_EXECUTE WORLD_READ
DESTINATION
${DOC_DIR}/guides
-# PATTERN "*.pdf"
+ FILES_MATCHING
+ PATTERN "*.pdf"
)
endif()