summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2007-05-03 20:58:05 +0200
committerTakashi Iwai <tiwai@suse.de>2007-05-03 20:58:05 +0200
commit7d12beb1332bf07e17eb8df412cd20dbbbf62c22 (patch)
tree87bdc42abc63613eb86dce972a96b0f63dcfefbe /configure.in
parent29979b264f1c214d55f34e47ee7437e3b9deabc6 (diff)
Add plugin directory configure option
Added --with-plugindir configure option to specify the directory for plugin objects.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in19
1 files changed, 19 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 1e606da..88484b1 100644
--- a/configure.in
+++ b/configure.in
@@ -52,6 +52,25 @@ AM_CONDITIONAL(HAVE_AVCODEC, test x$HAVE_AVCODEC = xyes)
CFLAGS="$CFLAGS_saved"
LDFLAGS="$LDFLAGS_saved"
+dnl ALSA plugin directory
+test "x$exec_prefix" = xNONE && exec_prefix=$prefix
+
+AC_ARG_WITH(plugindir,
+ AS_HELP_STRING([--with-plugindir=dir],
+ [path where ALSA plugin files are stored]),
+ plugindir="$withval", plugindir="")
+if test -z "$plugindir"; then
+ eval dir="$libdir"
+ case "$dir" in
+ /*) ;;
+ *) dir="$dir"
+ esac
+ plugindir="$dir/alsa-lib"
+fi
+AC_DEFINE_UNQUOTED(ALSA_PLUGIN_DIR, "plugindir", [directory containing ALSA add-on modules])
+ALSA_PLUGIN_DIR="$plugindir"
+AC_SUBST(ALSA_PLUGIN_DIR)
+
SAVE_PLUGINS_VERSION
AC_OUTPUT([