summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in35
1 files changed, 35 insertions, 0 deletions
diff --git a/configure.in b/configure.in
new file mode 100644
index 0000000..5b5c9c9
--- /dev/null
+++ b/configure.in
@@ -0,0 +1,35 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(entities.c)
+AM_CONFIG_HEADER(config.h)
+AC_CANONICAL_HOST
+
+LIBXEN_MAJOR_VERSION=0
+LIBXEN_MINOR_VERSION=0
+LIBXEN_MICRO_VERSION=1
+LIBXEN_MICRO_VERSION_SUFFIX=
+LIBXEN_VERSION=$LIBXEN_MAJOR_VERSION.$LIBXEN_MINOR_VERSION.$LIBXEN_MICRO_VERSION$LIBXEN_MICRO_VERSION_SUFFIX
+LIBXEN_VERSION_INFO=`expr $LIBXEN_MAJOR_VERSION + $LIBXEN_MINOR_VERSION`:$LIBXEN_MICRO_VERSION:$LIBXEN_MINOR_VERSION
+
+LIBXEN_VERSION_NUMBER=`expr $LIBXEN_MAJOR_VERSION \* 10000 + $LIBXEN_MINOR_VERSION \* 100 + $LIBXEN_MICRO_VERSION`
+
+if test -f CVS/Entries; then
+ extra=`grep ChangeLog CVS/Entries | grep -v LIBXEN | sed -e s\%/ChangeLog/1\.%% -e s\%/.*$%%`
+ echo extra=$extra
+ if test "$extra" != ""
+ then
+ LIBXEN_VERSION_EXTRA="-CVS$extra"
+ fi
+fi
+
+AC_SUBST(LIBXEN_MAJOR_VERSION)
+AC_SUBST(LIBXEN_MINOR_VERSION)
+AC_SUBST(LIBXEN_MICRO_VERSION)
+AC_SUBST(LIBXEN_VERSION)
+AC_SUBST(LIBXEN_VERSION_INFO)
+AC_SUBST(LIBXEN_VERSION_NUMBER)
+AC_SUBST(LIBXEN_VERSION_EXTRA)
+
+VERSION=${LIBXEN_VERSION}
+
+AM_INIT_AUTOMAKE(libxen, $VERSION)
+