Only fiddle with AM_CFLAGS, so that users can use CFLAGS to do stuff
like set debugging and fiddle with optimization settings. This turns
out to be a bit fiddly because Autoconf doesn't really understand this
stuff.
AC_CHECK_PROGS([AUTOM4TE], [autom4te])
AC_CHECK_PROGS([AUTOM4TE], [autom4te])
+mdw_ORIG_CFLAGS=$CFLAGS
+mdw_ORIG_CPPFLAGS=$CPPFLAGS
+AC_SUBST(AM_CFLAGS)
+AC_SUBST(AM_CPPFLAGS)
+
dnl--------------------------------------------------------------------------
dnl C programming environment.
dnl--------------------------------------------------------------------------
dnl C programming environment.
case "$host_os" in
linux)
AC_ARG_WITH([linux-includes],
case "$host_os" in
linux)
AC_ARG_WITH([linux-includes],
[--with-linux-includes=DIR],
[Linux kernel includes]),
[--with-linux-includes=DIR],
[Linux kernel includes]),
- [CFLAGS="$CFLAGS -I$withval"], [:])
+ [AM_CPPFLAGS="AM_CPPFLAGS -I$withval"], [:])
;;
esac
PKG_CHECK_MODULES([mLib], [mLib >= 2.1.0])
PKG_CHECK_MODULES([catacomb], [catacomb >= 2.1.1])
;;
esac
PKG_CHECK_MODULES([mLib], [mLib >= 2.1.0])
PKG_CHECK_MODULES([catacomb], [catacomb >= 2.1.1])
-CFLAGS="$CFLAGS $mLib_CFLAGS $catacomb_CFLAGS"
+AM_CFLAGS="$AM_CFLAGS $mLib_CFLAGS $catacomb_CFLAGS"
dnl--------------------------------------------------------------------------
dnl Directories to install things into.
dnl--------------------------------------------------------------------------
dnl Directories to install things into.
AC_MSG_ERROR([failed to configure Wireshark plugin])
;;
yes,*)
AC_MSG_ERROR([failed to configure Wireshark plugin])
;;
yes,*)
- WIRESHARK_CFLAGS="$CFLAGS $GLIB_CFLAGS $mdw_cv_wireshark_includes"
+ WIRESHARK_CFLAGS="$GLIB_CFLAGS $mdw_cv_wireshark_includes"
AC_SUBST(WIRESHARK_CFLAGS)
AC_SUBST(wireshark_plugindir)
;;
AC_SUBST(WIRESHARK_CFLAGS)
AC_SUBST(wireshark_plugindir)
;;
dnl--------------------------------------------------------------------------
dnl Produce output.
dnl--------------------------------------------------------------------------
dnl Produce output.
+CFLAGS=$mdw_ORIG_CFLAGS
+CPPFLAGS=$mdw_ORIG_CPPFLAGS
+
AC_CONFIG_HEADER([config/config.h])
AC_CONFIG_TESTDIR([t])
AC_CONFIG_HEADER([config/config.h])
AC_CONFIG_TESTDIR([t])
###--------------------------------------------------------------------------
### Wireshark plugin.
###--------------------------------------------------------------------------
### Wireshark plugin.
-CFLAGS += $(WIRESHARK_CFLAGS)
+AM_CFLAGS += $(WIRESHARK_CFLAGS)
LIBS =
wireshark_plugin_LTLIBRARIES = tripe.la
LIBS =
wireshark_plugin_LTLIBRARIES = tripe.la