2 AC_INIT([rygel-gst-0-10-media-engine],
4 [http://bugzilla.gnome.org/enter_bug.cgi?product=Rygel],
5 [rygel-gst-0-10-media-engine],
6 [http://live.gnome.org/Rygel])
7 AC_CONFIG_AUX_DIR([build-aux])
9 AC_CONFIG_SRCDIR([src/rygel-gst-utils.c])
10 AC_CONFIG_HEADERS([config.h])
11 AC_CONFIG_MACRO_DIR([m4])
13 AC_SEARCH_LIBS([strerror],[cposix])
20 dnl Initialize automake
21 AM_INIT_AUTOMAKE([1.11.1 tar-ustar no-dist-gzip dist-xz -Wno-portability])
22 AM_MAINTAINER_MODE([enable])
24 dnl Initialize libtool
25 dnl Disable generation of static libraries
27 LT_INIT([dlopen disable-static])
29 dnl Required versions of library packages
30 LIBRYGEL_SERVER_REQUIRED=0.17.4
31 GUPNP_DLNA_REQUIRED=0.9.5
32 GSTREAMER_REQUIRED=0.10.36
33 GSTPBU_REQUIRED=0.10.35
34 REQUIRED_MODULES='gio-2.0 rygel-server-2.0 >= $LIBRYGEL_SERVER_REQUIRED gupnp-dlna-2.0 >= $GUPNP_DLNA_REQUIRED gstreamer-0.10 >= $GSTREAMER_REQUIRED gstreamer-base-0.10 >= $GSTREAMER_REQUIRED gstreamer-pbutils-0.10 >= $GSTPBU_REQUIRED'
35 PKG_CHECK_MODULES([DEPS], [$REQUIRED_MODULES])
39 AS_HELP_STRING([--enable-debug],[enable debugging]),,
41 if test "x$enable_debug" = "xyes"; then
42 CFLAGS="$CFLAGS -O0 -g"
46 AC_ARG_ENABLE(strict-cc,
47 AS_HELP_STRING([--enable-strict-cc],[enable strict C compiler]),,
49 if test "x$enable_strict_cc" = "xyes"; then
50 CFLAGS="$CFLAGS -Wall -Werror"
55 GETTEXT_PACKAGE=rygel-gst-0-10-media-engine
56 AC_SUBST(GETTEXT_PACKAGE)
57 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, ["$GETTEXT_PACKAGE"],
58 [Define the gettext package to be used])
61 IT_PROG_INTLTOOL([0.40.0])
64 AM_SILENT_RULES([yes])
68 RYGEL_PLUGIN_LINKER_FLAGS="`$PKG_CONFIG --variable=plugin_ldflags rygel-core-2.0`"
69 AC_SUBST(RYGEL_PLUGIN_LINKER_FLAGS)
71 if test "x$RYGEL_PLUGIN_LINKER_FLAGS" = 'x'
73 AC_MSG_ERROR([Could not get Rygel plugin linker flags])
76 RYGEL_ENGINE_DIR="`$PKG_CONFIG --variable=enginedir rygel-server-2.0`"
77 AC_SUBST(RYGEL_ENGINE_DIR)
79 if test "x$RYGEL_ENGINE_DIR" = 'x'
81 AC_MSG_ERROR([Could not get Rygel media engine installation directory])
100 Source code location: ${srcdir}