diff options
author | João Valverde <joao.valverde@tecnico.ulisboa.pt> | 2017-11-23 01:05:34 +0000 |
---|---|---|
committer | João Valverde <j@v6e.pt> | 2017-11-23 01:18:11 +0000 |
commit | c369db08eaecfd1ad6b87d43b1b99be0224752f4 (patch) | |
tree | fc2902099493768baeb8cb3d664f94279763bd71 | |
parent | 2add5e701f3d7e397ef46f144e206fe4c127e9cb (diff) |
Add comment with motive for dissectors.c.in
Change-Id: I825d4654aa76fee7288dc98eb7a92fe136d7542e
Reviewed-on: https://code.wireshark.org/review/24542
Reviewed-by: João Valverde <j@v6e.pt>
-rw-r--r-- | epan/dissectors/CMakeLists.txt | 4 | ||||
-rw-r--r-- | epan/dissectors/Makefile.am | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/epan/dissectors/CMakeLists.txt b/epan/dissectors/CMakeLists.txt index 443a8be4d3..588484a6be 100644 --- a/epan/dissectors/CMakeLists.txt +++ b/epan/dissectors/CMakeLists.txt @@ -1863,6 +1863,10 @@ set(ALL_DISSECTOR_SRC add_executable(make-dissectors make-dissectors.c) target_link_libraries(make-dissectors ${GLIB2_LIBRARIES}) +# +# We pass the arguments to make-dissectors in a file to avoid limitations +# with the number of arguments handled by main(). +# file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/dissectors.c.in" CONTENT "$<JOIN:${ALL_DISSECTOR_SRC}, >" diff --git a/epan/dissectors/Makefile.am b/epan/dissectors/Makefile.am index e5638bfca2..5a4b231c10 100644 --- a/epan/dissectors/Makefile.am +++ b/epan/dissectors/Makefile.am @@ -1937,6 +1937,9 @@ x11-dissector: $(top_srcdir)/tools/process-x11-fields.pl $(srcdir)/x11-fields $( # # ALL_DISSECTORS_SRC is assumed to have all the files that need to be scanned. # +# We pass the arguments to make-dissectors in a file to avoid limitations +# with the number of arguments handled by main(). +# dissectors.c: make-dissectors $(ALL_DISSECTORS_SRC) @echo Making dissectors.c @echo $(filter %.c,$^) > $@.in ; \ |