1dnl Process this file with autoconf to produce a configure script.
2
3AC_INIT(src/assetml.c)
4AM_INIT_AUTOMAKE(libassetml, 1.2.1)
5AM_CONFIG_HEADER(config.h)
6AM_MAINTAINER_MODE
7
8AC_ISC_POSIX
9
10AC_HEADER_DIRENT
11
12AC_PROG_CC
13AM_PROG_CC_STDC
14AC_HEADER_STDC
15
16AM_DISABLE_STATIC
17AC_LIBTOOL_DLOPEN
18AM_PROG_LIBTOOL
19
20dnl GNOME2 GNOME_X_CHECKS
21AM_PATH_GLIB_2_0
22
23dnl libxml-2 Checks
24PKG_CHECK_MODULES(XML, libxml-2.0)
25AC_SUBST(XML_CFLAGS)
26AC_SUBST(XML_LIBS)
27
28dnl glib-genmarshal
29AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
30
31AM_ICONV
32
33# Check for popt header and library
34AC_CHECK_HEADER(popt.h,,[AC_MSG_ERROR([libassetml require the popt.h header, usally from popt-devel package.])])
35
36have_popt=false
37POPT_LIBS=""
38AC_CHECK_LIB(popt,poptGetContext,have_popt=true)
39
40if $have_popt ; then
41   POPT_LIBS="-lpopt"
42else
43   AC_MSG_ERROR([libassetml require the popt library, usally from popt package.])
44fi
45
46AC_SUBST(POPT_LIBS)
47
48
49dnl Add the languages which your application supports here.
50ALL_LINGUAS="fr it ja"
51
52GETTEXT_PACKAGE=libassetml
53AC_SUBST(GETTEXT_PACKAGE)
54AM_GLIB_GNU_GETTEXT
55AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package name])
56
57dnl Define myprefix depending on wether our user gives us one or not
58if test "x${prefix}" = "xNONE"; then
59  myprefix=${ac_default_prefix}
60else
61  myprefix=${prefix}
62fi
63
64dnl Set PACKAGE_LOCALE_DIR in config.h.
65AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${myprefix}/${DATADIRNAME}/locale", [libassetml locale directory])
66
67dnl For libassetml
68PKG_CHECK_MODULES(GOBJECT, gobject-2.0)
69AC_SUBST(GOBJECT_CFLAGS)
70AC_SUBST(GOBJECT_LIBS)
71
72ASSETML_DIR=assetml
73AC_SUBST(ASSETML_DIR)
74AC_DEFINE_UNQUOTED(ASSETML_DIR, "${myprefix}/${DATADIRNAME}/${ASSETML_DIR}", [Global assetml directory])
75
76
77AC_PATH_PROG(TEXINFO, makeinfo,no)
78if test x$TEXINFO = xno; then
79  AC_MSG_ERROR(Couldn't find texinfo, please install the texinfo package)
80fi
81
82AC_PATH_PROG(TETEX, texi2html,no)
83if test x$TETEX = xno; then
84  AC_MSG_ERROR(Couldn't find texi2html usualy in the tetex package, please install it)
85fi
86
87
88dnl Autoconf output
89AC_OUTPUT([ libassetml.spec
90Makefile
91src/Makefile
92src/libassetml.pc
93src/test/Makefile
94src/tools/Makefile
95po/Makefile.in
96docs/Makefile
97docs/C/Makefile
98])
99
100echo ""
101echo "***************************************************"
102echo ""
103echo configure complete,
104echo libassetml will be installed in ${prefix}
105echo to compile and install in in another directory
106echo type sh configure --prefix=/usr
107echo
108echo type \'make\' to compile libassetml
109echo type \'make install\' to install it
110