summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorStefano Karapetsas <[email protected]>2014-10-16 08:18:06 +0200
committerStefano Karapetsas <[email protected]>2014-10-16 08:18:06 +0200
commit33bd4af2c938241af90c571bc58e3a5968bbe6c3 (patch)
tree91089679feb6a2f823ca1bec0a7b4baf11c6a12d /configure.ac
parentfac066f2db02e2d370a1c227508ec315ffb127c2 (diff)
downloadmate-media-33bd4af2c938241af90c571bc58e3a5968bbe6c3.tar.bz2
mate-media-33bd4af2c938241af90c571bc58e3a5968bbe6c3.tar.xz
Always build mate-volume-control
Bump minimum glib version to 2.36.0
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac47
1 files changed, 25 insertions, 22 deletions
diff --git a/configure.ac b/configure.ac
index b1ff545..655b9a0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -42,8 +42,8 @@ AC_TYPE_SIZE_T
AC_PROG_GCC_TRADITIONAL
AC_FUNC_MMAP
-GLIB_REQUIRED_VERSION=2.18.2
-GIO_REQUIRED_VERSION=2.25.0
+GLIB_REQUIRED_VERSION=2.36.0
+GIO_REQUIRED_VERSION=2.36.0
PA_REQUIRED_VERSION=0.9.16
CANBERRA_REQUIRED_VERSION=0.13
MATE_DESKTOP_REQUIRED_VERSION=1.9.1
@@ -98,7 +98,25 @@ AC_SUBST(SOUNDTHEME_CFLAGS)
AC_SUBST(SOUNDTHEME_LIBS)
dnl=======================================================================
-dnl Check for the new volume control modules
+dnl Check for the volume control modules
+dnl=======================================================================
+
+PKG_CHECK_MODULES(VOLUME_CONTROL,
+ gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ gtk+-$GTK_API_VERSION >= $GTK_REQUIRED_VERSION
+ gio-2.0 >= $GIO_REQUIRED_VERSION
+ libcanberra-gtk$CANBERRA_API_VERSION >= $CANBERRA_REQUIRED_VERSION
+ unique-$UNIQUE_API_VERSION
+ libxml-2.0
+ mate-desktop-2.0 >= $MATE_DESKTOP_REQUIRED_VERSION
+ libmatemixer
+)
+
+AC_SUBST(VOLUME_CONTROL_CFLAGS)
+AC_SUBST(VOLUME_CONTROL_LIBS)
+
+dnl=======================================================================
+dnl Check for PulseAudio optional dependency
dnl=======================================================================
AC_ARG_ENABLE([pulseaudio],
@@ -117,24 +135,6 @@ if test "x$enable_pulseaudio" != "xno"; then
fi
if test "x$have_pulseaudio" = "xyes" ; then
- PKG_CHECK_MODULES(VOLUME_CONTROL,
- gobject-2.0 >= $GLIB_REQUIRED_VERSION
- gtk+-$GTK_API_VERSION >= $GTK_REQUIRED_VERSION
- gio-2.0 >= $GIO_REQUIRED_VERSION
- libcanberra-gtk$CANBERRA_API_VERSION >= $CANBERRA_REQUIRED_VERSION
- unique-$UNIQUE_API_VERSION
- libxml-2.0
- mate-desktop-2.0 >= $MATE_DESKTOP_REQUIRED_VERSION
- libmatemixer
- )
-
- AC_SUBST(VOLUME_CONTROL_CFLAGS)
- AC_SUBST(VOLUME_CONTROL_LIBS)
-
- if $PKG_CONFIG --atleast-version 2.26 glib-2.0; then
- VOLUME_CONTROL_CFLAGS="$VOLUME_CONTROL_CFLAGS -DG_CONST_RETURN=const"
- fi
-
AC_DEFINE(HAVE_PULSEAUDIO, [], [Define if we have pulseaudio])
fi
else
@@ -145,7 +145,9 @@ AC_SUBST(HAVE_PULSEAUDIO)
AC_SUBST(PULSEAUDIO_CFLAGS)
AC_SUBST(PULSEAUDIO_LIBS)
-
+dnl=======================================================================
+dnl GLib
+dnl=======================================================================
GLIB_GSETTINGS
@@ -268,4 +270,5 @@ echo "
Compiler: ${CC}
CFLAGS: ${CFLAGS}
GTK+ API version: ${GTK_API_VERSION}
+ PulseAudio: ${have_pulseaudio}
"