2008-11-18 Jorn Baayen <jorn.baayen@collabora.co.uk>
[profile/ivi/GSSDP.git] / configure.ac
1 AC_PREREQ(2.53)
2 AC_INIT(gssdp, 0.6.3, http://www.gupnp.org/)
3 AM_INIT_AUTOMAKE()
4 AC_CONFIG_SRCDIR(libgssdp/gssdp-client.c)
5 AM_CONFIG_HEADER(config.h)
6 AM_MAINTAINER_MODE
7
8 AC_ISC_POSIX
9 AC_PROG_CC
10 AC_STDC_HEADERS
11 AC_PROG_LIBTOOL
12
13 PKG_CHECK_MODULES(LIBGSSDP, glib-2.0 >= 2.18 \
14                             gobject-2.0 >= 2.18 \
15                             libsoup-2.4)
16
17 LIBGLADE_REQUIRED=2.6.0
18
19 AC_ARG_WITH( libglade,
20   AC_HELP_STRING([--without-libglade],[compile without libglade support]),
21   try_libglade=$withval, try_libglade=yes )
22
23 HAVE_LIBGLADE=no
24 if test x$try_libglade = xyes ; then
25     dnl check for libglade
26     PKG_CHECK_MODULES(LIBGLADE, libglade-2.0 >= $LIBGLADE_REQUIRED ,
27       [
28         HAVE_LIBGLADE=yes
29         AC_SUBST(LIBGLADE_CFLAGS)
30         AC_SUBST(LIBGLADE_LIBS)
31       ],
32       [ 
33         HAVE_LIBGLADE=no
34         AC_MSG_WARN([libglade $LIBGLADE_REQUIRED or greater not found, some tools will not build.])
35       ])
36 else
37     AC_MSG_NOTICE([libglade usage disabled, some tools may not build.])
38 fi
39
40 if test x$HAVE_LIBGLADE = xno; then
41   USE_LIBGLADE=no
42 else
43   USE_LIBGLADE=yes
44   AC_DEFINE(HAVE_LIBGLADE, , [Use libglade])
45 fi
46
47 AC_SUBST(HAVE_LIBGLADE)
48 AM_CONDITIONAL(USE_LIBGLADE, test x$USE_LIBGLADE = xyes)
49
50 # glib-genmarshal
51 GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0`
52 AC_SUBST(GLIB_GENMARSHAL)
53
54 # Debugging
55 AC_ARG_ENABLE(debug,
56         [  --enable-debug          enable debugging],,
57         enable_debug=no)
58 if test "x$enable_debug" = "xyes"; then
59         CFLAGS="$CFLAGS -g -Wall -Werror"
60 fi
61
62 GTK_DOC_CHECK([1.0])
63
64 AC_OUTPUT([
65 Makefile
66 libgssdp/Makefile
67 tools/Makefile
68 tests/Makefile
69 doc/Makefile
70 doc/version.xml
71 gssdp-1.0.pc
72 gssdp-1.0-uninstalled.pc
73 ])