]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
configure: move CFLAGS/CPPFLAGS to LLDP_CFLAGS/LLDP_CPPFLAGS
authorVincent Bernat <vincent@bernat.im>
Thu, 19 Feb 2015 15:52:55 +0000 (16:52 +0100)
committerVincent Bernat <vincent@bernat.im>
Thu, 19 Feb 2015 15:59:52 +0000 (16:59 +0100)
The goal is to avoid the user to override those flags when using `make
CFLAGS=somethingelse`. This is to enable a user to use `make
CFLAGS=-Werror` since this flag cannot be used with `./configure`.

configure.ac
src/Makefile.am
src/client/Makefile.am
src/daemon/Makefile.am
src/lib/Makefile.am
tests/Makefile.am

index fe0da6e604d0be5bceea18174c9b651d3e4ca115..1f9bdb76edabf34c58dfbf7b77c3844373234fdc 100644 (file)
@@ -276,6 +276,10 @@ lldp_ARG_ENABLE([oldies], [compatibility with Linux kernel older than 2.6.18], [
 
 #######################
 # Output results
+AC_SUBST([LLDP_CFLAGS], [$CFLAGS])
+AC_SUBST([LLDP_CPPFLAGS], [$CPPFLAGS])
+CFLAGS=
+CPPFLAGS
 AM_CONDITIONAL([HAVE_CHECK], [test x"$have_check" = x"yes"])
 AM_CONDITIONAL([USE_SNMP], [test x"$with_snmp" = x"yes"])
 AM_CONDITIONAL([USE_XML], [test x"$with_xml" = x"yes"])
@@ -297,7 +301,7 @@ cat <<EOF
  $PACKAGE_NAME version $PACKAGE_VERSION
   OS.............: $os
   Prefix.........: $prefix
-  C Compiler.....: $CC $CFLAGS $CPPFLAGS
+  C Compiler.....: $CC $LLDP_CFLAGS $LLDP_CPPFLAGS
   Linker.........: $LD $LDFLAGS $LIBS
   Libevent.......: $libevent
   Readline.......: ${ax_cv_lib_readline}
index 053f445a03a98f8be1cc23307c5ecba7af8d378f..a6bcd5384d0b72cdc2a0e5d5ff1045cdbb2432c6 100644 (file)
@@ -1,4 +1,5 @@
-AM_CFLAGS = -I $(top_srcdir)/include
+AM_CFLAGS = -I $(top_srcdir)/include $(LLDP_CFLAGS)
+AM_CPPFLAGS = $(LLDP_CPPFLAGS)
 
 noinst_LTLIBRARIES = libcommon-daemon-lib.la libcommon-daemon-client.la
 include_HEADERS    = lldp-const.h
index 454bdeb5208d8faecdcce0ad634883dba7de9f22..555a46db17ad0d3705a0ebca869e3fb9525c975f 100644 (file)
@@ -1,4 +1,5 @@
-AM_CFLAGS = -I $(top_srcdir)/include
+AM_CFLAGS = -I $(top_srcdir)/include $(LLDP_CFLAGS)
+AM_CPPFLAGS = $(LLDP_CPPFLAGS)
 
 sbin_PROGRAMS = lldpcli
 man_MANS = lldpcli.8
index 0883ac72569c365137e82524b097adcc37cff353..a36ad5475d523cb5d2b198695be160bf80f264a5 100644 (file)
@@ -1,4 +1,5 @@
-AM_CFLAGS = -I $(top_srcdir)/include
+AM_CFLAGS = -I $(top_srcdir)/include $(LLDP_CFLAGS)
+AM_CPPFLAGS = $(LLDP_CPPFLAGS)
 BUILT_SOURCES =
 CLEANFILES =
 
@@ -22,7 +23,7 @@ liblldpd_la_SOURCES  = \
        pattern.c \
        probes.d trace.h
 liblldpd_la_CFLAGS   = $(AM_CFLAGS) @LIBEVENT_CFLAGS@
-liblldpd_la_CPPFLAGS = -DSYSCONFDIR='"$(sysconfdir)"' -DLLDPCLI_PATH='"$(sbindir)/lldpcli"'
+liblldpd_la_CPPFLAGS = $(AM_CPPFLAGS) -DSYSCONFDIR='"$(sysconfdir)"' -DLLDPCLI_PATH='"$(sbindir)/lldpcli"'
 liblldpd_la_LIBADD   = \
        $(top_builddir)/src/libcommon-daemon-client.la \
        $(top_builddir)/src/libcommon-daemon-lib.la @LIBEVENT_LIBS@
index a5b219bb35e42253b32c4fda1a9e1638ec05fbd2..79af6a9598bd1b0ee119a8241f7e85fb0bac7d21 100644 (file)
@@ -1,4 +1,5 @@
-AM_CFLAGS = -I $(top_srcdir)/include
+AM_CFLAGS = -I $(top_srcdir)/include $(LLDP_CFLAGS)
+AM_CPPFLAGS = $(LLDP_CPPFLAGS)
 
 lib_LTLIBRARIES = liblldpctl.la
 include_HEADERS = lldpctl.h
index e0aa299b0b471823619391e427591370253d3b0a..86d759fc87f16c8fad87d72af62c89bea6e7c01f 100644 (file)
@@ -1,4 +1,5 @@
-AM_CFLAGS = -I $(top_srcdir)/include
+AM_CFLAGS = -I $(top_srcdir)/include $(LLDP_CFLAGS)
+AM_CPPFLAGS = $(LLDP_CPPFLAGS)
 
 if HAVE_CHECK