aboutsummaryrefslogtreecommitdiffstats
path: root/fsoaudiod/configure.ac
diff options
context:
space:
mode:
authorMichael 'Mickey' Lauer <mickey@vanille-media.de>2011-05-07 12:24:47 +0200
committerMichael 'Mickey' Lauer <mickey@vanille-media.de>2011-05-07 12:24:47 +0200
commit5a029766a2d5216452120315a95d5f384fe7a8bd (patch)
treee7bf17096838fdc452963871b9f6eda6d092a1b9 /fsoaudiod/configure.ac
parentd7a3dcf3bf932df4a58d5d99255a8a5ab1abbc2a (diff)
downloadcornucopia-5a029766a2d5216452120315a95d5f384fe7a8bd.tar.gz
cornucopia-5a029766a2d5216452120315a95d5f384fe7a8bd.tar.bz2
cornucopia-5a029766a2d5216452120315a95d5f384fe7a8bd.zip
fsoaudiod: add vapi for libcmtspeechdata; add configuration logic for optional plugin
Diffstat (limited to 'fsoaudiod/configure.ac')
-rw-r--r--fsoaudiod/configure.ac39
1 files changed, 34 insertions, 5 deletions
diff --git a/fsoaudiod/configure.ac b/fsoaudiod/configure.ac
index 527018d2..b502ab58 100644
--- a/fsoaudiod/configure.ac
+++ b/fsoaudiod/configure.ac
@@ -19,12 +19,16 @@ AC_SUBST(CFLAGS)
AC_SUBST(CPPFLAGS)
AC_SUBST(LDFLAGS)
+##############################################################################
+# dependency versions
GLIB_REQUIRED=2.26.0
GEE_REQUIRED=0.5.0
FSO_GLIB_REQUIRED=2011.03.15.1
FSO_REQUIRED=0.2.3
ALSA_REQUIRED=0.20
+CMTSPEECHDATA_REQUIRED=2.1.1
+##############################################################################
# glib and friends
PKG_CHECK_MODULES(GLIB,
glib-2.0 >= $GLIB_REQUIRED
@@ -33,18 +37,21 @@ PKG_CHECK_MODULES(GLIB,
AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GLIB_LIBS)
+##############################################################################
# gee
PKG_CHECK_MODULES(GEE,
gee-1.0 >= $GEE_REQUIRED)
AC_SUBST(GEE_CFLAGS)
AC_SUBST(GEE_LIBS)
+##############################################################################
# alsa
PKG_CHECK_MODULES(ALSA,
alsa >= $ALSA_REQUIRED)
AC_SUBST(ALSA_CFLAGS)
AC_SUBST(ALSA_LIBS)
+##############################################################################
# dbus conf directory
DBUS_DIR="`$PKG_CONFIG --variable=sysconfdir dbus-1`"
if (test -z "{DBUS_DIR}"); then
@@ -54,6 +61,7 @@ else
fi
AC_SUBST(DBUS_DIR)
+##############################################################################
# dbus service directory
DBUS_SERVICE_DIR="`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`"
if (test -z "{DBUS_SERVICE_DIR}"); then
@@ -61,6 +69,7 @@ if (test -z "{DBUS_SERVICE_DIR}"); then
fi
AC_SUBST(DBUS_SERVICE_DIR)
+##############################################################################
# fso
PKG_CHECK_MODULES(FSO,
fsoframework-2.0 >= $FSO_REQUIRED
@@ -68,6 +77,23 @@ PKG_CHECK_MODULES(FSO,
AC_SUBST(FSO_CFLAGS)
AC_SUBST(FSO_LIBS)
+##############################################################################
+# optional feature: GSM voice call audio using libcmtspeechdata
+AC_ARG_ENABLE(cmtspeechdata,
+ [ --enable-cmtspeechdata Enable building the gsm voicecall plugin using libcmtspeechdata (default=disabled)],
+ [cmtspeechdata=$enableval],
+ [cmtspeechdata="no"])
+
+if test x$cmtspeechdata = "xyes"; then
+ PKG_CHECK_MODULES(CMTSPEECHDATA,
+ libcmtspeechdata >= $CMTSPEECHDATA_REQUIRED)
+AC_SUBST(CMTSPEECHDATA_CFLAGS)
+AC_SUBST(CMTSPEECHDATA_LIBS)
+
+fi
+AM_CONDITIONAL( [WANT_CMTSPEECHDATA], [test x"$cmtspeechdata" = x"yes"])
+
+##############################################################################
# check for debugging
AC_ARG_ENABLE(debug,
[ --enable-debug Enable debug build (default=disabled)],
@@ -75,10 +101,12 @@ AC_ARG_ENABLE(debug,
[debug="no"])
AM_CONDITIONAL( [WANT_DEBUG], [test x"$debug" = x"yes"])
+##############################################################################
# git version
GITV=`cat ../.git/refs/heads/master || echo "unknown"`
AC_DEFINE_UNQUOTED([PACKAGE_GITV], ["${GITV}"], [git version])
+##############################################################################
# datadir
if test "x$prefix" != "xNONE"; then
pkgdatadir='${prefix}/share/fsoaudiod'
@@ -109,10 +137,9 @@ AC_CONFIG_FILES([
src/plugins/streamcontrol_alsa/Makefile
])
-AC_OUTPUT
-#
+##############################################################################
# Info
-#
+AC_OUTPUT
echo
echo
echo
@@ -122,9 +149,11 @@ echo "------------------------------------------------------------------------"
echo
echo "Configuration Options:"
echo
-echo " debug build.............: $debug"
+echo " gsmvoice_alsa_cmtspeechdata:.........: $cmtspeechdata"
+echo
+echo " debug build..........................: $debug"
echo
-echo " prefix..................: $prefix"
+echo " prefix...............................: $prefix"
echo
echo "------------------------------------------------------------------------"
echo