Use and install a config.h AC_CONFIG_HEADER that contains all AC_DEFINE results
authorMartin Willi <martin@revosec.ch>
Tue, 3 Jul 2012 14:45:12 +0000 (16:45 +0200)
committerMartin Willi <martin@revosec.ch>
Wed, 11 Jul 2012 07:57:07 +0000 (09:57 +0200)
.gitignore
Makefile.am
autogen.sh
configure.in
src/libstrongswan/.gitignore

index cadfdc5..34d3ee6 100644 (file)
@@ -6,6 +6,9 @@ autom4te.cache
 config.guess
 config.sub
 configure
+config.h.in
+config.h
+stamp-h1
 depcomp
 install-sh
 ltmain.sh
index a142c1c..b236f76 100644 (file)
@@ -11,6 +11,9 @@ CLEANFILES = Doxyfile
 BUILT_SOURCES = Android.mk
 MAINTAINERCLEANFILES = Android.mk
 
+config_includedir = $(ipseclibdir)/include
+nodist_config_include_HEADERS = config.h
+
 Android.mk :   Android.mk.in configure.in
                sed \
                -e "s:\@PACKAGE_VERSION\@:$(PACKAGE_VERSION):" \
index 8927a0e..2934552 100755 (executable)
@@ -12,6 +12,7 @@ case "$LIBTOOLIZE" in
                ;;
 esac
 
+autoheader &&
 $LIBTOOLIZE --force &&
 aclocal &&
 automake -a &&
index cee2bb5..51ce46b 100644 (file)
@@ -19,6 +19,7 @@ dnl ===========================
 AC_INIT(strongSwan,5.0.0)
 AM_INIT_AUTOMAKE(tar-ustar)
 AC_CONFIG_MACRO_DIR([m4/config])
+AC_CONFIG_HEADERS([config.h])
 PKG_PROG_PKG_CONFIG
 
 dnl =================================
@@ -782,6 +783,8 @@ if test x$integrity_test = xtrue; then
        )
 fi
 
+CFLAGS="$CFLAGS -include `pwd`/config.h"
+
 dnl ==============================================
 dnl  collect plugin list for strongSwan components
 dnl ==============================================
index 48a8d1d..a066919 100644 (file)
@@ -1 +1,4 @@
 oid.[ch]
+config.h
+config.h.in
+stamp-h1