2008-01-14 Jorn Baayen <jorn@openedhand.com>
[profile/ivi/GSSDP.git] / configure.ac
1 AC_PREREQ(2.53)
2 AC_INIT(gssdp, 0.4.1, 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, gobject-2.0 >= 2.9.1 libsoup-2.2 >= 2.2.97)
14
15 LIBGLADE_REQUIRED=2.6.0
16
17 AC_ARG_WITH( libglade,
18   AC_HELP_STRING([--without-libglade],[compile without libglade support]),
19   try_libglade=$withval, try_libglade=yes )
20
21 HAVE_LIBGLADE=no
22 if test x$try_libglade = xyes ; then
23     dnl check for libglade
24     PKG_CHECK_MODULES(LIBGLADE, libglade-2.0 >= $LIBGLADE_REQUIRED ,
25       [
26         HAVE_LIBGLADE=yes
27         AC_SUBST(LIBGLADE_CFLAGS)
28         AC_SUBST(LIBGLADE_LIBS)
29       ],
30       [ 
31         HAVE_LIBGLADE=no
32         AC_MSG_WARN([libglade $LIBGLADE_REQUIRED or greater not found, some tools will not build.])
33       ])
34 else
35     AC_MSG_NOTICE([libglade usage disabled, some tools may not build.])
36 fi
37
38 if test x$HAVE_LIBGLADE = xno; then
39   USE_LIBGLADE=no
40 else
41   USE_LIBGLADE=yes
42   AC_DEFINE(HAVE_LIBGLADE, , [Use libglade])
43 fi
44
45 AC_SUBST(HAVE_LIBGLADE)
46 AM_CONDITIONAL(USE_LIBGLADE, test x$USE_LIBGLADE = xyes)
47
48 # glib-genmarshal
49 GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0`
50 AC_SUBST(GLIB_GENMARSHAL)
51
52 # Debugging
53 AC_ARG_ENABLE(debug,
54         [  --enable-debug          enable debugging],,
55         enable_debug=no)
56 if test "x$enable_debug" = "xyes"; then
57         CFLAGS="$CFLAGS -g -Wall -Werror"
58 fi
59
60 GTK_DOC_CHECK([1.0])
61
62 AC_OUTPUT([
63 Makefile
64 libgssdp/Makefile
65 tools/Makefile
66 tests/Makefile
67 po/Makefile.in
68 po/Makefile
69 doc/Makefile
70 doc/version.xml
71 gssdp-1.0.pc
72 gssdp-1.0-uninstalled.pc
73 ])