aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2018-02-16 16:00:10 -0800
committerGuy Harris <guy@alum.mit.edu>2018-02-17 00:52:48 +0000
commiteb6eee72d616d7edf962d913463bc70995caa76c (patch)
tree9294ebc7b0d8b3ebd1b503744966953b0945ae77
parenta931f49dbb489c9062154df0fcc4cd9222003c99 (diff)
Don't treat radius_dict.l specially.
The warning it gets is for one of the extra warning flags, not turned on by default, and is rather common (and hard to fix). Change-Id: Icbc9156ab3862e5921d86b39b936754abe15968d Reviewed-on: https://code.wireshark.org/review/25826 Petri-Dish: Guy Harris <guy@alum.mit.edu> Tested-by: Petri Dish Buildbot Reviewed-by: Guy Harris <guy@alum.mit.edu>
-rw-r--r--epan/CMakeLists.txt31
1 files changed, 7 insertions, 24 deletions
diff --git a/epan/CMakeLists.txt b/epan/CMakeLists.txt
index 029d26d71d..5bd3d40e4e 100644
--- a/epan/CMakeLists.txt
+++ b/epan/CMakeLists.txt
@@ -173,7 +173,7 @@ set(LIBWIRESHARK_PUBLIC_HEADERS
xdlc.h
)
-set(LIBWIRESHARK_FILES
+set(LIBWIRESHARK_NONGENERATED_FILES
addr_and_mask.c
addr_resolv.c
address_types.c
@@ -259,31 +259,20 @@ set(LIBWIRESHARK_FILES
${CMAKE_SOURCE_DIR}/version_info.c
)
-set(LIBWIRESHARK_CLEAN_FILES
- ${LIBWIRESHARK_FILES}
-)
+set(LIBWIRESHARK_FILES ${LIBWIRESHARK_NONGENERATED_FILES})
-add_lex_files(LEX_FILES CLEAN_GENERATED_FILES
+add_lex_files(LEX_FILES LIBWIRESHARK_FILES
diam_dict.l
dtd_parse.l
dtd_preparse.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
+ uat_load.l
)
-add_lemon_files(LEMON_FILES CLEAN_GENERATED_FILES
+add_lemon_files(LEMON_FILES LIBWIRESHARK_FILES
dtd_grammar.lemon
)
-set(GENERATED_FILES ${GENERATED_FILES} ${CLEAN_GENERATED_FILES})
-
set(epan_LIBS
wiretap
wsutil
@@ -305,13 +294,8 @@ set(epan_LIBS
${LIBXML2_LIBRARIES}
)
-set(CLEAN_FILES
- ${LIBWIRESHARK_CLEAN_FILES}
- ${CLEAN_GENERATED_FILES}
-)
-
set_source_files_properties(
- ${CLEAN_FILES}
+ ${LIBWIRESHARK_FILES}
PROPERTIES
COMPILE_FLAGS "${WERROR_COMMON_FLAGS}"
)
@@ -325,7 +309,6 @@ else()
endif()
add_library(epan
${LIBWIRESHARK_FILES}
- ${GENERATED_FILES}
$<TARGET_OBJECTS:crypt>
$<TARGET_OBJECTS:dfilter>
$<TARGET_OBJECTS:dissectors>
@@ -450,7 +433,7 @@ CHECKAPI(
SWITCHES
-g termoutput -build
SOURCES
- ${LIBWIRESHARK_FILES}
+ ${LIBWIRESHARK_NONGENERATED_FILES}
)
#