aboutsummaryrefslogtreecommitdiffstats
path: root/epan/CMakeLists.txt
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2018-02-15 19:38:36 -0800
committerGuy Harris <guy@alum.mit.edu>2018-02-16 06:20:15 +0000
commitb6bec7d1fdf537f12968276344e6191394249b8b (patch)
treebc8a2f725854ba38b5f5abb871f19c77cb3e781f /epan/CMakeLists.txt
parent08754c3893befe1bc2377b8b30abef00aa5e52d0 (diff)
Treat most Lex-generated and all Lemon-generated files as clean.
Now that we're suppressing warnings that come from Flex generating insufficiently fussy code, just treat many of the Lex-generated files as clean; we don't seem to be getting warnings from Lemon-generated ones. Change-Id: Ib53ced6d8cb80645234929afca343d047d30f7f7 Reviewed-on: https://code.wireshark.org/review/25813 Petri-Dish: Guy Harris <guy@alum.mit.edu> Tested-by: Petri Dish Buildbot Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'epan/CMakeLists.txt')
-rw-r--r--epan/CMakeLists.txt16
1 files changed, 13 insertions, 3 deletions
diff --git a/epan/CMakeLists.txt b/epan/CMakeLists.txt
index 9a8f38145f..029d26d71d 100644
--- a/epan/CMakeLists.txt
+++ b/epan/CMakeLists.txt
@@ -263,18 +263,27 @@ set(LIBWIRESHARK_CLEAN_FILES
${LIBWIRESHARK_FILES}
)
-add_lex_files(LEX_FILES GENERATED_FILES
+add_lex_files(LEX_FILES CLEAN_GENERATED_FILES
diam_dict.l
dtd_parse.l
dtd_preparse.l
- radius_dict.l
uat_load.l
)
+#
+# There's still a warning when we clean up generated value_strings,
+# because the string pointer is a const pointer, but it's allocated
+# and we free it
+#
+add_lex_files(LEX_FILES GENERATED_FILES
+ radius_dict.l
+)
-add_lemon_files(LEMON_FILES GENERATED_FILES
+add_lemon_files(LEMON_FILES CLEAN_GENERATED_FILES
dtd_grammar.lemon
)
+set(GENERATED_FILES ${GENERATED_FILES} ${CLEAN_GENERATED_FILES})
+
set(epan_LIBS
wiretap
wsutil
@@ -298,6 +307,7 @@ set(epan_LIBS
set(CLEAN_FILES
${LIBWIRESHARK_CLEAN_FILES}
+ ${CLEAN_GENERATED_FILES}
)
set_source_files_properties(