configure.ac
changeset 144 887cd09ea943
parent 139 56dd34430f07
child 159 7ea73c90a7f0
     1.1 --- a/configure.ac	Mon Jun 26 21:38:06 2006 +0000
     1.2 +++ b/configure.ac	Tue Jul 11 22:14:52 2006 +0000
     1.3 @@ -15,7 +15,27 @@
     1.4  
     1.5  dnl Checks for libraries.
     1.6  PKG_CHECK_MODULES([GTK], [libgnomecanvasmm-2.6 >= 2.6.0 gtkmm-2.4 >= 2.6])
     1.7 -PKG_CHECK_MODULES([LEMON], [lemon >= 0.5])
     1.8 +PKG_CHECK_MODULES([LEMON_0_5], [lemon >= 0.5],
     1.9 +  [lemon_0_5_found=yes], [
    1.10 +    AC_MSG_RESULT([no])
    1.11 +    lemon_0_5_found=no])
    1.12 +PKG_CHECK_MODULES([LEMON_SVN_HEAD], [lemon = svn-head],
    1.13 +  [lemon_svn_head_found=yes], [
    1.14 +    AC_MSG_RESULT([no])
    1.15 +    lemon_svn_head_found=no])
    1.16 +if test x"$lemon_0_5_found" = x"no" -a x"$lemon_svn_head_found" = x"no"; then
    1.17 +  AC_MSG_ERROR([LEMON not found.])
    1.18 +else
    1.19 +  if test x"$lemon_svn_head_found" = x"yes"; then
    1.20 +    LEMON_CFLAGS="$LEMON_SVN_HEAD_CFLAGS"
    1.21 +    LEMON_LIBS="$LEMON_SVN_HEAD_LIBS"
    1.22 +  else
    1.23 +    LEMON_CFLAGS="$LEMON_0_5_CFLAGS"
    1.24 +    LEMON_LIBS="$LEMON_0_5_LIBS"
    1.25 +  fi
    1.26 +  AC_SUBST(LEMON_CFLAGS)
    1.27 +  AC_SUBST(LEMON_LIBS)
    1.28 +fi
    1.29  
    1.30  dnl Checks for header files.
    1.31  AC_CHECK_HEADERS([libintl.h locale.h])