2 AC_INIT(gupnp, 0.14.1, http://www.gupnp.org/)
4 AC_CONFIG_SRCDIR(libgupnp/gupnp.h)
5 AM_CONFIG_HEADER(config.h)
9 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
15 AC_CONFIG_MACRO_DIR([m4])
19 AC_MSG_CHECKING([operating system])
30 AC_MSG_RESULT($host_os)
35 PKG_CHECK_MODULES(LIBGUPNP, glib-2.0 >= 2.18 \
39 libsoup-2.4 >= 2.4.1 \
43 PKG_CHECK_MODULES(GTHREAD, gthread-2.0)
45 AC_ARG_WITH([context_manager],
47 [--with-context-manager=@<:@network-manager/unix@:>@],
48 [Context Manager backend to use]),,
49 [with_context_manager="unix"])
51 AC_MSG_CHECKING([Context Manager backend to use])
52 AC_MSG_RESULT([${with_context_manager}])
54 AM_CONDITIONAL([USE_NETWORK_MANAGER],
55 [test "x$with_context_manager" = "xnetwork-manager"])
58 if test "x$with_context_manager" = "xunix"; then
59 dnl Use libconic if it's available
60 PKG_CHECK_MODULES(LIBCONIC, conic >= 0.13,
62 AC_SUBST(LIBCONIC_CFLAGS)
63 AC_SUBST(LIBCONIC_LIBS)
66 AC_MSG_WARN([conic 0.13 or greater not found.])
70 AM_CONDITIONAL(USE_CONIC, test x$USE_CONIC = xyes)
73 # We need dbus-glib if either NetworkManager or libconic is used
74 if test "x$with_context_manager" = "xnetwork-manager" -o \
75 "x$with_context_manager" = "xunix" -a \
76 "x$USE_CONIC" = "xyes"; then
77 PKG_CHECK_MODULES(DBUS_GLIB, dbus-glib-1 >= 0.76)
81 GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0`
82 AC_SUBST(GLIB_GENMARSHAL)
86 [ --enable-debug enable debugging],,
88 if test "x$enable_debug" = "xyes"; then
89 CFLAGS="$CFLAGS -g -Wall -Werror"
92 GOBJECT_INTROSPECTION_CHECK([0.6.4])
106 gupnp-1.0-uninstalled.pc