22
24
PKG_CHECK_MODULES(samplerate, [samplerate], [HAVE_SAMPLERATE=yes], [HAVE_SAMPLERATE=no])
23
25
AM_CONDITIONAL(HAVE_SAMPLERATE, test x$HAVE_SAMPLERATE = xyes)
27
PKG_CHECK_MODULES(DBUS, [dbus-1], [HAVE_DBUS=yes], [HAVE_DBUS=no])
28
AM_CONDITIONAL(HAVE_DBUS, test x$HAVE_DBUS = xyes)
30
if test "$HAVE_DBUS" = "yes"; then
31
AC_DEFINE(USE_RESOURCE_MANAGER, 1,"Use dbus server as a resouce manager")
25
34
AC_ARG_WITH([avcodec-includedir],
26
[--with-avcodec-includedir=dir AVcodec include directory],
35
AS_HELP_STRING([--with-avcodec-includedir=dir],
36
[AVcodec include directory]),
27
37
[AVCODEC_CFLAGS="-I$withval"], [AVCODEC_CFLAGS=""])
28
38
AC_ARG_WITH([avcodec-libdir],
29
[--with-avcodec-libdir=dir AVcodec library directory],
39
AS_HELP_STRING([--with-avcodec-libdir=dir],
40
[AVcodec library directory]),
30
41
[AVCODEC_LIBS="-L$withval"], [AVCODEC_LIBS=""])
31
42
CFLAGS_saved="$CFLAGS"
32
43
LDFLAGS_saved="$LDFLAGS"
43
54
CFLAGS="$CFLAGS_saved"
44
55
LDFLAGS="$LDFLAGS_saved"
59
AS_HELP_STRING([--with-speex={builtin|lib|no}],
60
[build speex resampler (built-in code, link with external lib, or no build)]),
61
[PPH=$withval], [PPH="lib"])
63
if test "$PPH" = "lib"; then
64
PKG_CHECK_MODULES(speex, [speex >= 1.2], [USE_LIBSPEEX="yes"], [USE_LIBSPEEX=""])
65
if test "$USE_LIBSPEEX" = "yes"; then
66
AC_CHECK_LIB([speex], [speex_resampler_init],
67
[USE_LIBSPEEX="yes"], [USE_LIBSPEEX=""])
69
if test "$USE_LIBSPEEX" = "yes"; then
70
AC_DEFINE(USE_LIBSPEEX, 1, "Link with libspeex for resampler")
72
echo "No libspeex with resampler unit; use built-in code"
77
AM_CONDITIONAL(HAVE_PPH, test "$PPH" = "builtin" -o "$PPH" = "lib")
78
AM_CONDITIONAL(USE_LIBSPEEX, test "$PPH" = "lib")
80
dnl ALSA plugin directory
81
test "x$prefix" = xNONE && prefix=$ac_default_prefix
82
test "x$exec_prefix" = xNONE && exec_prefix=$prefix
84
AC_ARG_WITH(plugindir,
85
AS_HELP_STRING([--with-plugindir=dir],
86
[path where ALSA plugin files are stored]),
87
plugindir="$withval", plugindir="")
88
if test -z "$plugindir"; then
94
plugindir="$dir/alsa-lib"
96
AC_DEFINE_UNQUOTED(ALSA_PLUGIN_DIR, "$plugindir", [directory containing ALSA add-on modules])
97
ALSA_PLUGIN_DIR="$plugindir"
98
AC_SUBST(ALSA_PLUGIN_DIR)
46
100
SAVE_PLUGINS_VERSION
116
dnl Show the build conditions
119
echo "Plugin directory: $ALSA_PLUGIN_DIR"
120
echo "ALSA_CFLAGS: $ALSA_CFLAGS"
121
echo "ALSA_LIBS: $ALSA_LIBS"
122
echo "JACK plugin: $HAVE_JACK"
123
if test "$HAVE_JACK" = "yes"; then
124
echo " JACK_CFLAGS: $JACK_CFLAGS"
125
echo " JACK_LIBS: $JACK_LIBS"
127
echo "Pulseaudio plugin: $HAVE_PULSE"
128
if test "$HAVE_PULSE" = "yes"; then
129
echo " pulseaudio_CFLAGS: $pulseaudio_CFLAGS"
130
echo " pulseaudio_LIBS: $pulseaudio_LIBS"
132
echo "Samplerate plugin: $HAVE_SAMPLERATE"
133
if test "$HAVE_SAMPLERATE" = "yes"; then
134
echo " samplerate_CFLAGS: $samplerate_CFLAGS"
135
echo " samplerate_LIBS: $samplerate_LIBS"
137
echo "Maemo plugin: $HAVE_DBUS"
138
if test "$HAVE_DBUS" = "yes"; then
139
echo " DBUS_CFLAGS: $DBUS_CFLAGS"
140
echo " DBUS_LIBS: $DBUS_LIBS"
142
echo "A52, lavc plugins: $HAVE_AVCODEC"
143
if test "$HAVE_AVCODEC" = "yes"; then
144
echo " AVCODEC_CFLAGS: $AVCODEC_CFLAGS"
145
echo " AVCODEC_LIBS: $AVCODEC_LIBS"
147
echo "Speex rate plugin: $PPH"
148
if test "$PPH" = "lib"; then
149
echo " speex_CFLAGS: $speex_CFLAGS"
150
echo " speex_LIBS: $speex_LIBS"