1 dnl Autoconf initialization
2 AC_INIT([jessica], 0.1, [patg@patg.homeunix.org])
10 dnl Internal libraries packed in libs
13 dnl Don't mix up files
14 AC_CONFIG_SRCDIR(src/jessica.c)
16 dnl As always, manage compile time options
17 AC_CONFIG_HEADERS(config.h)
21 dnl Parsing XML X3D using expat
22 AC_CHECK_LIB(expat, XML_ParserCreate)
23 PKG_CHECK_MODULES(GTK, [gtk+-2.0])
24 PKG_CHECK_MODULES(GTKGLEXT, [gtkglext-1.0])
26 dnl Image read support
27 PKG_CHECK_MODULES([LIBPNG], [libpng >= 1.2],
28 AC_DEFINE(HAVE_LIBPNG, 1,
29 [Define this if you have PNG read support through libpng]),
30 AC_MSG_WARN(LIBPNG_PKG_ERRORS)
32 AC_CHECK_LIB(jpeg, jpeg_start_decompress)
34 dnl Network fetch support
35 PKG_CHECK_MODULES([LIBCURL], [libcurl >= 7.10],
36 AC_DEFINE(HAVE_LIBCURL, 1,
37 [Define this if you have Network Fetch support through libcurl]),
38 AC_MSG_WARN(LIBCURL_PKG_ERRORS)
41 dnl Now generate those makefiles
42 AC_CONFIG_FILES([Makefile src/Makefile src/types/Makefile src/ext/Makefile])