configure.ac
changeset 201 879e47e5b731
parent 183 48580778851e
equal deleted inserted replaced
10:79aaa97e8029 11:33088bfc6590
    24 AM_GNU_GETTEXT([external])
    24 AM_GNU_GETTEXT([external])
    25 
    25 
    26 dnl Checks for libraries.
    26 dnl Checks for libraries.
    27 PKG_CHECK_MODULES([GTK], [libgnomecanvasmm-2.6 >= 2.6.0 gtkmm-2.4 >= 2.6])
    27 PKG_CHECK_MODULES([GTK], [libgnomecanvasmm-2.6 >= 2.6.0 gtkmm-2.4 >= 2.6])
    28 
    28 
    29 AC_ARG_WITH([lemon-prefix],
    29 AC_ARG_WITH([lemon],
    30 AS_HELP_STRING([--with-lemon-prefix@<:@=PREFIX@:>@], [search for LEMON under PREFIX]), [], [with_lemon_prefix=no])
    30 AS_HELP_STRING([--with-lemon@<:@=PREFIX@:>@], [search for LEMON under PREFIX]), [], [with_lemon=no])
    31 if test x"$with_lemon_prefix" != x"no"; then
    31 if test x"$with_lemon" != x"no"; then
    32   export PKG_CONFIG_PATH="$with_lemon_prefix/lib/pkgconfig/:$PKG_CONFIG_PATH"
    32   export PKG_CONFIG_PATH="$with_lemon/lib/pkgconfig/:$PKG_CONFIG_PATH"
    33 fi
    33 fi
    34 
    34 
    35 PKG_CHECK_MODULES([LEMON_0_5], [lemon >= 0.5],
    35 PKG_CHECK_MODULES([LEMON], [lemon >= 0.6.90])
    36   [lemon_0_5_found=yes], [
       
    37     AC_MSG_RESULT([no])
       
    38     lemon_0_5_found=no])
       
    39 PKG_CHECK_MODULES([LEMON_SVNHEAD], [lemon = svnhead],
       
    40   [lemon_svn_head_found=yes], [
       
    41     AC_MSG_RESULT([no])
       
    42     lemon_svn_head_found=no])
       
    43 if test x"$lemon_0_5_found" = x"no" -a x"$lemon_svn_head_found" = x"no"; then
       
    44   AC_MSG_ERROR([LEMON not found.])
       
    45 else
       
    46   if test x"$lemon_svn_head_found" = x"yes"; then
       
    47     LEMON_CFLAGS="$LEMON_SVNHEAD_CFLAGS"
       
    48     LEMON_LIBS="$LEMON_SVNHEAD_LIBS"
       
    49   else
       
    50     LEMON_CFLAGS="$LEMON_0_5_CFLAGS"
       
    51     LEMON_LIBS="$LEMON_0_5_LIBS"
       
    52   fi
       
    53   AC_SUBST(LEMON_CFLAGS)
       
    54   AC_SUBST(LEMON_LIBS)
       
    55 fi
       
    56 
    36 
    57 dnl Checks for header files.
    37 dnl Checks for header files.
    58 AC_CHECK_HEADERS([libintl.h locale.h])
    38 AC_CHECK_HEADERS([libintl.h locale.h])
    59 
    39 
    60 dnl Checks for typedefs, structures, and compiler characteristics.
    40 dnl Checks for typedefs, structures, and compiler characteristics.