Add autopackage specfile (not yet working).
1 dnl Process this file with autoconf to produce a configure script.
3 AC_INIT([gLEMON], [svnhead], [etik-ol@cs.elte.hu], [glemon])
4 AC_CONFIG_AUX_DIR([build-aux])
5 AC_CONFIG_MACRO_DIR([m4])
6 AM_INIT_AUTOMAKE([-Wall -Werror foreign])
7 AC_CONFIG_SRCDIR([main_win.h])
8 AC_CONFIG_HEADERS([config.h])
10 dnl Checks for programs.
13 AM_GNU_GETTEXT_VERSION([0.14.2])
14 AM_GNU_GETTEXT([external])
16 dnl Checks for libraries.
17 PKG_CHECK_MODULES([GTK], [libgnomecanvasmm-2.6 >= 2.6.0 gtkmm-2.4 >= 2.6])
19 AC_ARG_WITH([lemon-prefix],
20 AS_HELP_STRING([--with-lemon-prefix@<:@=PREFIX@:>@], [search for LEMON under PREFIX]), [], [with_lemon_prefix=no])
21 if test x"$with_lemon_prefix" != x"no"; then
22 PKG_CONFIG_PATH="$with_lemon_prefix/lib/pkgconfig/:$PKG_CONFIG_PATH"
25 PKG_CHECK_MODULES([LEMON_0_5], [lemon >= 0.5],
26 [lemon_0_5_found=yes], [
29 PKG_CHECK_MODULES([LEMON_SVNHEAD], [lemon = svnhead],
30 [lemon_svn_head_found=yes], [
32 lemon_svn_head_found=no])
33 if test x"$lemon_0_5_found" = x"no" -a x"$lemon_svn_head_found" = x"no"; then
34 AC_MSG_ERROR([LEMON not found.])
36 if test x"$lemon_svn_head_found" = x"yes"; then
37 LEMON_CFLAGS="$LEMON_SVNHEAD_CFLAGS"
38 LEMON_LIBS="$LEMON_SVNHEAD_LIBS"
40 LEMON_CFLAGS="$LEMON_0_5_CFLAGS"
41 LEMON_LIBS="$LEMON_0_5_LIBS"
43 AC_SUBST(LEMON_CFLAGS)
47 dnl Checks for header files.
48 AC_CHECK_HEADERS([libintl.h locale.h])
50 dnl Checks for typedefs, structures, and compiler characteristics.
54 dnl Checks for library functions.
55 AC_CHECK_FUNCS([setlocale sqrt])
60 autopackage/default.apspec
68 echo '****************************** SUMMARY ******************************'
70 echo Package version............... : $PACKAGE-$VERSION
72 echo C++ compiler.................. : $CXX
73 echo C++ compiles flags............ : $CXXFLAGS
75 echo LEMON CFLAGS.................. : $LEMON_CFLAGS
76 echo LEMON LIBS.................... : $LEMON_LIBS
78 echo The packace will be installed in
82 echo '*********************************************************************'
85 echo configure complete, now type \'make\' and then \'make install\'.