1.1 --- a/configure.ac Wed Aug 24 15:17:06 2011 +0100
1.2 +++ b/configure.ac Thu Nov 10 10:35:21 2011 +0000
1.3 @@ -1,7 +1,7 @@
1.4 dnl Process this file with autoconf to produce a configure script.
1.5
1.6 AC_PREREQ(2.59c)
1.7 -AC_INIT([razor], [0.4.1], [ali@juiblex.co.uk])
1.8 +AC_INIT([razor], [0.5], [ali@juiblex.co.uk])
1.9 AM_INIT_AUTOMAKE([])
1.10 AM_CONFIG_HEADER([config.h])
1.11 AM_MAINTAINER_MODE
1.12 @@ -10,8 +10,8 @@
1.13 #
1.14 # See http://sources.redhat.com/autobook/autobook/autobook_91.html#SEC91 for details
1.15 #
1.16 -LT_CURRENT=1
1.17 -LT_REVISION=2
1.18 +LT_CURRENT=2
1.19 +LT_REVISION=0
1.20 LT_AGE=0
1.21 AC_SUBST(LT_CURRENT)
1.22 AC_SUBST(LT_REVISION)
1.23 @@ -45,6 +45,25 @@
1.24 AM_CONDITIONAL(MSWIN_API, test "$mswin_api" = "yes")
1.25 AC_SUBST(EXTRA_LIBS)
1.26
1.27 +if test "$mswin_api" = "yes"; then
1.28 + AC_MSG_CHECKING([for Microsoft Windows Kernel Transaction Manager])
1.29 + save_LIBS="$LIBS"
1.30 + LIBS="-lktmw32 $LIBS"
1.31 + AC_LINK_IFELSE([AC_LANG_PROGRAM([dnl
1.32 +#include <windows.h>
1.33 +#include <ktmw32.h>
1.34 +], [(void)CreateTransaction(NULL,0,0,0,0,0,NULL);])],
1.35 + [have_windows_ktm="yes"; EXTRA_LIBS="-lktmw32 $EXTRA_LIBS"],
1.36 + [have_windows_ktm="no"])
1.37 + LIBS="$save_LIBS"
1.38 + AC_MSG_RESULT([$have_windows_ktm])
1.39 +else
1.40 + have_windows_ktm="no"
1.41 +fi
1.42 +if test "$have_windows_ktm" = "yes"; then
1.43 + AC_DEFINE([HAVE_WINDOWS_KTM],[1],[Define if Windows KTM is available.])
1.44 +fi
1.45 +
1.46 # Taken from dbus
1.47 AC_ARG_ENABLE(ansi, [ --enable-ansi enable -ansi -pedantic gcc flags],enable_ansi=$enableval,enable_ansi=no)
1.48 AC_ARG_ENABLE(verbose-mode, [ --enable-verbose-mode support verbose debug mode],enable_verbose_mode=$enableval,enable_verbose_mode=$USE_MAINTAINER_MODE)