diff options
author | Guy Harris <guy@alum.mit.edu> | 2015-12-05 01:49:22 -0800 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2015-12-05 12:08:52 +0000 |
commit | b56f53884be3bab935058b2bbbb4da0b8bbbe7f6 (patch) | |
tree | a03a91e0be6188dad8ce6b436f68ac94207dd57f /wiretap | |
parent | 4d337f421389e901bf1d4246f9ecb2f7b363aef0 (diff) |
Build Flex-generated files with "warnings are errors".
We shouldn't be getting warnings at this point.
Change-Id: I363a48546cb8d916425f42962ae1697d52ed9a29
Reviewed-on: https://code.wireshark.org/review/12436
Petri-Dish: Guy Harris <guy@alum.mit.edu>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'wiretap')
-rw-r--r-- | wiretap/CMakeLists.txt | 10 | ||||
-rw-r--r-- | wiretap/Makefile.am | 25 | ||||
-rw-r--r-- | wiretap/Makefile.nmake | 10 |
3 files changed, 16 insertions, 29 deletions
diff --git a/wiretap/CMakeLists.txt b/wiretap/CMakeLists.txt index e3eb20aa6f..f4acd71122 100644 --- a/wiretap/CMakeLists.txt +++ b/wiretap/CMakeLists.txt @@ -81,6 +81,11 @@ set(WIRETAP_FILES wtap.c ) +add_lex_files(WIRETAP_FILES + ascend_scanner.l + k12text.l +) + if (WERROR_COMMON_FLAGS) set_source_files_properties( ${WIRETAP_FILES} @@ -89,11 +94,6 @@ if (WERROR_COMMON_FLAGS) ) endif() -add_lex_files(WIRETAP_FILES - ascend_scanner.l - k12text.l -) - add_yacc_files(WIRETAP_FILES ascend.y ) diff --git a/wiretap/Makefile.am b/wiretap/Makefile.am index 51af38caa3..071c7c393f 100644 --- a/wiretap/Makefile.am +++ b/wiretap/Makefile.am @@ -25,15 +25,14 @@ ACLOCAL_AMFLAGS = `../aclocal-flags` include Makefile.common -noinst_LTLIBRARIES = libwiretap_generated.la lib_LTLIBRARIES = libwiretap.la # http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html libwiretap_la_LDFLAGS = -version-info 0:0:0 @LDFLAGS_SHAREDLIB@ -AM_NON_GENERATED_CFLAGS =-DWS_BUILD_DLL +AM_CFLAGS =-DWS_BUILD_DLL if HAVE_WARNINGS_AS_ERRORS -AM_NON_GENERATED_CFLAGS += -Werror +AM_CFLAGS += -Werror endif AM_CPPFLAGS = -I$(srcdir)/.. @@ -41,25 +40,17 @@ AM_CPPFLAGS = -I$(srcdir)/.. CLEANFILES = \ libwiretap.a \ libwiretap.la \ - libwiretap_generated.a \ - libwiretap_generated.la \ *~ MAINTAINERCLEANFILES = \ $(GENERATED_FILES) \ Makefile.in -#Since code generated by lex may trigger gcc warnings, we are now generating two -#libraries. A single library is generated with the lex code without the barrier -#"stop on warning". An other library is generated from the remaining source -#files with the "stop on warning" barrier. libwiretap_la_SOURCES = \ - $(NONGENERATED_C_FILES) \ - $(NONGENERATED_HEADER_FILES) -libwiretap_la_CFLAGS = $(AM_NON_GENERATED_CFLAGS) - -libwiretap_generated_la_SOURCES = \ - $(GENERATED_C_FILES) + $(NONGENERATED_C_FILES) \ + $(NONGENERATED_HEADER_FILES) \ + $(GENERATED_C_FILES) \ + $(GENERATED_HEADER_FILES) EXTRA_DIST = \ README.airmagnet \ @@ -69,8 +60,8 @@ EXTRA_DIST = \ $(GENERATOR_FILES) \ $(GENERATED_FILES) -libwiretap_la_LIBADD = libwiretap_generated.la ${top_builddir}/wsutil/libwsutil.la $(GLIB_LIBS) -libwiretap_la_DEPENDENCIES = libwiretap_generated.la ${top_builddir}/wsutil/libwsutil.la +libwiretap_la_LIBADD = ${top_builddir}/wsutil/libwsutil.la $(GLIB_LIBS) +libwiretap_la_DEPENDENCIES = ${top_builddir}/wsutil/libwsutil.la RUNLEX = $(top_srcdir)/tools/runlex.sh diff --git a/wiretap/Makefile.nmake b/wiretap/Makefile.nmake index 58ae255ec1..e6d846e8b3 100644 --- a/wiretap/Makefile.nmake +++ b/wiretap/Makefile.nmake @@ -6,16 +6,12 @@ include ..\Makefile.nmake.inc include Makefile.common -# We use GENERATED_CFLAGS to get around flex's non-LLP64-compliant output -GENERATED_CFLAGS=\ - $(STANDARD_CFLAGS) \ +CFLAGS=$(WARNINGS_ARE_ERRORS) $(STANDARD_CFLAGS) \ -DYYMALLOC=malloc -DYYFREE=free \ /I. /I.. $(GLIB_CFLAGS) \ $(ZLIB_CFLAGS) /I$(PCAP_DIR)/include \ -DWS_BUILD_DLL -CFLAGS=$(WARNINGS_ARE_ERRORS) $(GENERATED_CFLAGS) - .c.obj:: $(CC) $(CFLAGS) -Fd.\ -c $< @@ -43,11 +39,11 @@ RUNLEX = ../tools/runlex.sh k12text_lex.h : k12text.c k12text.obj : k12text.c - $(CC) $(GENERATED_CFLAGS) -Fd.\ -c $? + $(CC) $(CFLAGS) -Fd.\ -c $? ascend_scanner_lex.h : ascend_scanner.c ascend_scanner.obj : ascend_scanner.c ascend.h - $(CC) $(GENERATED_CFLAGS) -Fd.\ -c ascend_scanner.c + $(CC) $(CFLAGS) -Fd.\ -c ascend_scanner.c ascend_scanner.c : ascend.h |