1dnl Process this file with autoconf to produce a configure script.
2dnl Created by Anjuta - will *NOT* be overwritten
3
4AC_INIT(Animorph Library, 0.3, linux@brachttal.net)
5AM_INIT_AUTOMAKE(animorph, 0.3)
6AM_CONFIG_HEADER(config.h)
7
8dnl Disable libtool 1.5 support for languages we don't use
9define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
10define([AC_LIBTOOL_LANG_GCJ_CONFIG], [:])dnl
11
12AM_MAINTAINER_MODE
13
14AC_PROG_CC
15AM_PROG_CC_STDC
16AC_PROG_CPP
17AC_PROG_CXX
18AC_HEADER_STDC
19AC_PROG_LIBTOOL
20
21dnl Check for option to enable debug
22AC_MSG_CHECKING(whether to enable debugging)
23AC_ARG_ENABLE(debug,
24        [  --enable-debug=[no/yes]        enables debug build (default=no)],,
25                 enable_debug=no)
26
27dnl Check for programs
28
29dnl Checks for libraries
30if [ ! test "x$enable_debug" != "xyes"]; then
31  AC_DEFINE(DEBUG, 1, [Define to enable debug build])
32  CXXFLAGS="${CXXFLAGS} -g"
33  pkg_modules="StopClock >= 0.1"
34  AC_MSG_RESULT(yes)
35  # check for pkg-config stuff
36  PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
37  AC_SUBST(PACKAGE_CFLAGS)
38  AC_SUBST(PACKAGE_LIBS)
39else
40  AC_MSG_RESULT(no)
41fi
42
43dnl Check for headers
44
45dnl Check for functions
46
47dnl Set PACKAGE SOURCE DIR in config.h.
48packagesrcdir=`cd $srcdir && pwd`
49
50dnl Set PACKAGE PREFIX
51if test "x${prefix}" = "xNONE"; then
52  packageprefix=${ac_default_prefix}
53else
54  packageprefix=${prefix}
55fi
56
57dnl Set PACKAGE DIRS in config.h
58packagedatadir=share/${PACKAGE}
59packagedocdir=doc/${PACKAGE}
60packagepixmapsdir=share/pixmaps/${PACKAGE}
61
62dnl Subst PACKAGE_DATA_DIR.
63NO_PREFIX_PACKAGE_DATA_DIR="${packagedatadir}"
64AC_SUBST(NO_PREFIX_PACKAGE_DATA_DIR)
65PACKAGE_DATA_DIR="${packageprefix}/${packagedatadir}"
66AC_SUBST(PACKAGE_DATA_DIR)
67
68dnl Subst PACKAGE_DOC_DIR.
69NO_PREFIX_PACKAGE_DOC_DIR="${packagedocdir}"
70AC_SUBST(NO_PREFIX_PACKAGE_DOC_DIR)
71PACKAGE_DOC_DIR="${packageprefix}/${packagedocdir}"
72AC_SUBST(PACKAGE_DOC_DIR)
73
74dnl Subst PACKAGE_PIXMAPS_DIR.
75NO_PREFIX_PACKAGE_PIXMAPS_DIR="${packagepixmapsdir}"
76AC_SUBST(NO_PREFIX_PACKAGE_PIXMAPS_DIR)
77PACKAGE_PIXMAPS_DIR="${packageprefix}/${packagepixmapsdir}"
78AC_SUBST(PACKAGE_PIXMAPS_DIR)
79
80dnl Subst PACKAGE_SOURCE_DIR
81PACKAGE_SOURCE_DIR="${packagesrcdir}"
82AC_SUBST(PACKAGE_SOURCE_DIR)
83
84AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${packageprefix}/${packagedatadir}","")
85AC_DEFINE_UNQUOTED(SYSTEM_DATA_DIR, "${packageprefix}/${systemdatadir}","")
86AC_DEFINE_UNQUOTED(PACKAGE_DOC_DIR, "${packageprefix}/${packagedocdir}","")
87AC_DEFINE_UNQUOTED(PACKAGE_PIXMAPS_DIR, "${packageprefix}/${packagepixmapsdir}","")
88AC_DEFINE_UNQUOTED(SYSTEM_PIXMAPS_DIR, "${packageprefix}/${systempixmapsdir}","")
89AC_DEFINE_UNQUOTED(PACKAGE_SOURCE_DIR, "${packagesrcdir}","")
90
91AC_OUTPUT([
92Makefile
93include/Makefile
94include/animorph/Makefile
95src/Makefile
96animorph.pc
97animorph-uninstalled.pc
98animorph-env.sh
99animorph.DevPackage
100])
101