configure.ac
changeset 403 e63951c1d0f8
parent 397 4efbc922dc87
child 405 f960eb19dca2
     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)