AC_INIT([sonancy], [0.0.1], [], [sonancy]) AC_PREREQ([2.59]) AC_COPYRIGHT([Copyright (C) 2009-2010 Brian Pepple]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS(config.h) AM_INIT_AUTOMAKE([1.9 dist-bzip2]) m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) AM_MAINTAINER_MODE dnl ----------------------------------------------------------- dnl Checks for programs. dnl ----------------------------------------------------------- AC_PROG_CC IT_PROG_INTLTOOL([0.35.0]) AC_PROG_LIBTOOL AC_PATH_PROG(PKG_CONFIG, pkg-config, no) GNOME_COMPILE_WARNINGS([maximum]) GNOME_CXX_WARNINGS GNOME_DEBUG_CHECK GNOME_MAINTAINER_MODE_DEFINES dnl ----------------------------------------------------------- dnl Set variables for minimum versions needed. dnl ----------------------------------------------------------- GLIB_REQUIRED=2.16.0 GTK_REQUIRED=2.12.0 GSTREAMER_REQUIRED=0.10.20 dnl ----------------------------------------------------------- dnl Check for required libraries dnl ----------------------------------------------------------- PKG_CHECK_MODULES(SONANCY, [ glib-2.0 >= $GLIB_REQUIRED gobject-2.0 gtk+-2.0 >= $GTK_REQUIRED gstreamer-0.10 >= $GSTREAMER_REQUIRED unique-1.0 ]) AC_SUBST(SONANCY_CFLAGS) AC_SUBST(SONANCY_LIBS) dnl ----------------------------------------------------------- dnl Find the GStreamer elements we use, and warn if they are dnl not present. dnl ----------------------------------------------------------- AM_GST_ELEMENT_CHECK(giosink,,AC_MSG_WARN([The 'giosink' element was not found. This will cause Sonancy to fail at runtime.])) AM_GST_ELEMENT_CHECK(giosrc,,AC_MSG_WARN([The 'giosrc' element was not found. This will cause Sonancy to fail at runtime.])) AM_GST_ELEMENT_CHECK(decodebin,,AC_MSG_WARN([The 'decodebin' element was not found. This will cause Sonancy to fail at runtime.])) AM_GST_ELEMENT_CHECK(audioresample,,AC_MSG_WARN([The 'audioresample' element was not found. This will cause Sonancy to fail at runtime.])) AM_GST_ELEMENT_CHECK(audioconvert,,AC_MSG_WARN([The 'audioconvert' element was not found. This will cause Sonancy to fail at runtime.])) dnl ----------------------------------------------------------- dnl Language Support dnl ----------------------------------------------------------- GETTEXT_PACKAGE=AC_PACKAGE_NAME AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[Gettext package]) AM_GLIB_GNU_GETTEXT dnl ----------------------------------------------------------- dnl Write Makefiles dnl ----------------------------------------------------------- AC_CONFIG_FILES([ Makefile data/Makefile src/Makefile po/Makefile.in ]) AC_OUTPUT echo echo $PACKAGE $VERSION echo echo "Prefix: $prefix"