2 # Process this file with autoconf to produce a configure script.
4 AC_INIT([plover],[0.2],[ali@juiblex.co.uk])
6 AC_CONFIG_AUX_DIR([config])
7 AC_CONFIG_SRCDIR([plover/plover.h])
8 AC_CONFIG_HEADER([config.h])
9 AC_CONFIG_FILES([Makefile
17 AM_INIT_AUTOMAKE(no-define)
20 AC_SUBST(PLOVER_MAJOR_VERSION,[[`echo $VERSION | sed 's/\..*//'`]])
21 AC_SUBST(PLOVER_MINOR_VERSION,
22 [[`echo $VERSION | sed 's/[^.]*\.\([^.]*\)\..*/\1/'`]])
23 AC_SUBST(PLOVER_MICRO_VERSION,[[`echo $VERSION | sed 's/.*\.\([^.]*\)/\1/'`]]) ;;
25 AC_SUBST(PLOVER_MAJOR_VERSION,[[`echo $VERSION | sed 's/\..*//'`]])
26 AC_SUBST(PLOVER_MINOR_VERSION,
27 [[`echo $VERSION | sed 's/[^.]*\.\([^.]*\)/\1/'`]])
28 AC_SUBST(PLOVER_MICRO_VERSION,0)
31 AC_SUBST(PLOVER_MAJOR_VERSION,0)
32 AC_SUBST(PLOVER_MINOR_VERSION,0)
33 AC_SUBST(PLOVER_MICRO_VERSION,0)
37 ##################################################
38 # Checks for programs.
39 ##################################################
44 AC_CHECK_TOOL(WINDRES,windres,no)
45 AM_CONDITIONAL([HAVE_WINDRES],[test x$WINDRES != xno])
47 ##################################################
48 # Checks for header files.
49 ##################################################
52 ##################################################
53 # Checks for typedefs, structures, and compiler characteristics.
54 ##################################################
56 ##################################################
57 # Checks for libraries.
58 ##################################################
59 PKG_CHECK_MODULES(RAZOR,[razor >= 0.2],[:],[RAZOR_LIBS=-lrazor])
60 PKG_CHECK_MODULES(EXPAT,[expat],[:],[EXPAT_LIBS=-lexpat])
61 PKG_CHECK_MODULES(ZLIB,[zlib],[:],[ZLIB_LIBS=-lz])
62 LIBPLOVER_CFLAGS="$RAZOR_CFLAGS $EXPAT_CFLAGS $ZLIB_CFLAGS"
63 LIBPLOVER_LIBS="$RAZOR_LIBS $EXPAT_LIBS $ZLIB_LIBS"
64 AC_SUBST(LIBPLOVER_CFLAGS)
65 AC_SUBST(LIBPLOVER_LIBS)
66 save_PKG_CONFIG="$PKG_CONFIG"
67 PKG_CONFIG="$PKG_CONFIG --static"
68 PKG_CHECK_MODULES(SETUP,[whelk])
69 PKG_CONFIG="$save_PKG_CONFIG"
71 AC_SEARCH_LIBS([crypt],[crypt])
72 SETUP_LIBS="$SETUP_LIBS $RAZOR_LIBS -llua-posix $LIBS"
73 SETUP_CFLAGS="$SETUP_CFLAGS $RAZOR_CFLAGS"
75 AC_SUBST(SETUP_CFLAGS)
78 ##################################################
79 # Checks for library functions.
80 ##################################################
82 ##################################################
83 # Checks for processor independent files.
84 ##################################################
86 ##################################################
87 # Generate the various configured files
88 ##################################################