diff options
author | Dario Lombardo <lomato@gmail.com> | 2016-02-10 15:45:45 +0100 |
---|---|---|
committer | Roland Knall <rknall@gmail.com> | 2016-09-16 08:07:30 +0000 |
commit | 47650d357e3115e89b854f195b385855c4703a21 (patch) | |
tree | cddd7aa4afabed55153e4729664f22fc9005f61f /CMakeLists.txt | |
parent | 1cd3587b739c5e5aa1b5fd75c8df4ca374f4a6ff (diff) | |
download | wireshark-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.txt | 21 |
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) |