2 # Process this file with autoconf to produce a configure script.
4 AC_INIT([plover],[0.1],[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
15 AM_INIT_AUTOMAKE(no-define)
18 AC_SUBST(PLOVER_MAJOR_VERSION,[[`echo $VERSION | sed 's/\..*//'`]])
19 AC_SUBST(PLOVER_MINOR_VERSION,
20 [[`echo $VERSION | sed 's/[^.]*\.\([^.]*\)\..*/\1/'`]])
21 AC_SUBST(PLOVER_MICRO_VERSION,[[`echo $VERSION | sed 's/.*\.\([^.]*\)/\1/'`]]) ;;
23 AC_SUBST(PLOVER_MAJOR_VERSION,[[`echo $VERSION | sed 's/\..*//'`]])
24 AC_SUBST(PLOVER_MINOR_VERSION,
25 [[`echo $VERSION | sed 's/[^.]*\.\([^.]*\)/\1/'`]])
26 AC_SUBST(PLOVER_MICRO_VERSION,0)
29 AC_SUBST(PLOVER_MAJOR_VERSION,0)
30 AC_SUBST(PLOVER_MINOR_VERSION,0)
31 AC_SUBST(PLOVER_MICRO_VERSION,0)
35 ##################################################
36 # Checks for programs.
37 ##################################################
42 AC_CHECK_TOOL(WINDRES,windres,no)
43 AM_CONDITIONAL([HAVE_WINDRES],[test x$WINDRES != xno])
45 ##################################################
46 # Checks for header files.
47 ##################################################
50 ##################################################
51 # Checks for typedefs, structures, and compiler characteristics.
52 ##################################################
54 ##################################################
55 # Checks for libraries.
56 ##################################################
57 PKG_CHECK_MODULES(RAZOR,[razor >= 0.2],[:],[RAZOR_LIBS=-lrazor])
58 PKG_CHECK_MODULES(EXPAT,[expat],[:],[EXPAT_LIBS=-lexpat])
59 PKG_CHECK_MODULES(ZLIB,[zlib],[:],[ZLIB_LIBS=-lz])
60 LIBPLOVER_CFLAGS="$RAZOR_CFLAGS $EXPAT_CFLAGS $ZLIB_CFLAGS"
61 LIBPLOVER_LIBS="$RAZOR_LIBS $EXPAT_LIBS $ZLIB_LIBS"
62 AC_SUBST(LIBPLOVER_CFLAGS)
63 AC_SUBST(LIBPLOVER_LIBS)
64 save_PKG_CONFIG="$PKG_CONFIG"
65 PKG_CONFIG="$PKG_CONFIG --static"
66 PKG_CHECK_MODULES(SETUP,[whelk])
67 PKG_CONFIG="$save_PKG_CONFIG"
69 AC_SEARCH_LIBS([crypt],[crypt])
70 SETUP_LIBS="$SETUP_LIBS $RAZOR_LIBS -llua-posix $LIBS"
71 SETUP_CFLAGS="$SETUP_CFLAGS $RAZOR_CFLAGS"
73 AC_SUBST(SETUP_CFLAGS)
76 ##################################################
77 # Checks for library functions.
78 ##################################################
80 ##################################################
81 # Checks for processor independent files.
82 ##################################################
84 ##################################################
85 # Generate the various configured files
86 ##################################################