From f2105250faa9df12bfd831122496c3f1dbbe96fb Mon Sep 17 00:00:00 2001 From: David Perry Date: Tue, 1 Nov 2022 14:13:57 +0000 Subject: [PATCH] Dissector CMakeLists: custom header+support files --- epan/dissectors/CMakeLists.txt | 3 ++- epan/dissectors/CMakeListsCustom.txt.example | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/epan/dissectors/CMakeLists.txt b/epan/dissectors/CMakeLists.txt index 49f6d77fcd..4caf12b27e 100644 --- a/epan/dissectors/CMakeLists.txt +++ b/epan/dissectors/CMakeLists.txt @@ -657,6 +657,7 @@ set(DISSECTOR_PUBLIC_HEADERS set(DISSECTOR_HEADER_FILES ${DISSECTOR_PUBLIC_HEADERS} + ${CUSTOM_DISSECTOR_HEADER_FILES} ) set(DISSECTOR_SRC @@ -2067,6 +2068,7 @@ set(DISSECTOR_SUPPORT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/packet-dcerpc-nt.c ${CMAKE_CURRENT_SOURCE_DIR}/packet-snort-config.c ${CMAKE_CURRENT_SOURCE_DIR}/usb.c + ${CUSTOM_DISSECTOR_SUPPORT_SRC} ) source_group(dissector-support FILES ${DISSECTOR_SUPPORT_SRC}) @@ -2141,7 +2143,6 @@ add_library(dissectors OBJECT #Included so that Visual Studio can properly put header files in solution ${DISSECTOR_HEADER_FILES} - ${DISSECTOR_FILES} ${DISSECTOR_SUPPORT_SRC} ) diff --git a/epan/dissectors/CMakeListsCustom.txt.example b/epan/dissectors/CMakeListsCustom.txt.example index c0f94a75bb..3dbf1e61c6 100644 --- a/epan/dissectors/CMakeListsCustom.txt.example +++ b/epan/dissectors/CMakeListsCustom.txt.example @@ -12,6 +12,14 @@ set(CUSTOM_DISSECTOR_SRC # ${CMAKE_CURRENT_SOURCE_DIR}/packet-foo.c ) +set(CUSTOM_DISSECTOR_HEADER_FILES +# ${CMAKE_CURRENT_SOURCE_DIR}/packet-foo.h +) + +set(CUSTOM_DISSECTOR_SUPPORT_SRC +# ${CMAKE_CURRENT_SOURCE_DIR}/foo-support.c +) + set(CUSTOM_DIRTY_ASN1_DISSECTOR_SRC # ${CMAKE_CURRENT_SOURCE_DIR}/packet-bar.c )