summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2016-02-10 15:45:45 +0100
committerRoland Knall <rknall@gmail.com>2016-09-16 08:07:30 +0000
commit47650d357e3115e89b854f195b385855c4703a21 (patch)
treecddd7aa4afabed55153e4729664f22fc9005f61f /CMakeLists.txt
parent1cd3587b739c5e5aa1b5fd75c8df4ca374f4a6ff (diff)
downloadwireshark-47650d357e3115e89b854f195b385855c4703a21.tar.gz
extcap: add udpdump.
Udpdump is a generic UDP receiver that exports datagram in PCAP format. Change-Id: I52620a92b12530b6f9b5449c43e692663acdfc14 Reviewed-on: https://code.wireshark.org/review/17195 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Roland Knall <rknall@gmail.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b192dc4835..0d3ff5e9de 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1399,6 +1399,7 @@ set(INSTALL_FILES
${CMAKE_BINARY_DIR}/doc/AUTHORS-SHORT
${CMAKE_BINARY_DIR}/doc/asn2deb.html
${CMAKE_BINARY_DIR}/doc/androiddump.html
+ ${CMAKE_BINARY_DIR}/doc/udpdump.html
${CMAKE_BINARY_DIR}/doc/capinfos.html
${CMAKE_BINARY_DIR}/doc/captype.html
${CMAKE_BINARY_DIR}/doc/ciscodump.html
@@ -2507,6 +2508,24 @@ elseif (BUILD_ciscodump)
#message( WARNING "Cannot find libssh, cannot build ciscodump" )
endif()
+if(ENABLE_EXTCAP AND BUILD_udpdump)
+ set(udpdump_LIBS
+ ${GLIB2_LIBRARIES}
+ ${CMAKE_DL_LIBS}
+ ${LIBEPAN_LIBS}
+ writecap
+ )
+ set(udpdump_FILES
+ extcap/udpdump.c
+ extcap/extcap-base.c
+ )
+
+ add_executable(udpdump WIN32 ${udpdump_FILES})
+ set_extcap_executable_properties(udpdump)
+ target_link_libraries(udpdump ${udpdump_LIBS})
+ install(TARGETS udpdump RUNTIME DESTINATION ${EXTCAP_DIR})
+endif()
+
if(ENABLE_EXTCAP AND BUILD_randpktdump)
set(randpktdump_LIBS
randpkt_core
@@ -2589,6 +2608,7 @@ set(CLEAN_FILES
${dftest_FILES}
${randpkt_FILES}
${randpktdump_FILES}
+ ${udpdump_FILES}
${text2pcap_CLEAN_FILES}
${mergecap_FILES}
${capinfos_FILES}
@@ -2598,6 +2618,7 @@ set(CLEAN_FILES
${androiddump_FILES}
${sshdump_FILES}
${ciscodump_FILES}
+ ${udpdump_FILES}
)
if (WERROR_COMMON_FLAGS)