aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors
diff options
context:
space:
mode:
authorDavid Perry <boolean263@protonmail.com>2022-11-01 14:13:57 +0000
committerAndersBroman <a.broman58@gmail.com>2022-11-01 14:13:57 +0000
commitf2105250faa9df12bfd831122496c3f1dbbe96fb (patch)
tree7f22c0f3377c1e16cffacca059cb244f7e1c5428 /epan/dissectors
parentc18809a86112a85db5b63b47a143fd1d89943be1 (diff)
Dissector CMakeLists: custom header+support files
Diffstat (limited to 'epan/dissectors')
-rw-r--r--epan/dissectors/CMakeLists.txt3
-rw-r--r--epan/dissectors/CMakeListsCustom.txt.example8
2 files changed, 10 insertions, 1 deletions
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
)