summaryrefslogtreecommitdiffstats
path: root/plugins/decoder/mp3/configure.in.in
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/decoder/mp3/configure.in.in')
-rw-r--r--plugins/decoder/mp3/configure.in.in24
1 files changed, 24 insertions, 0 deletions
diff --git a/plugins/decoder/mp3/configure.in.in b/plugins/decoder/mp3/configure.in.in
new file mode 100644
index 0000000..fb92936
--- /dev/null
+++ b/plugins/decoder/mp3/configure.in.in
@@ -0,0 +1,24 @@
+dnl === libmad MPEG decoder check - begin ===
+AC_ARG_WITH(
+ libmad,
+ AS_HELP_STRING([--without-libmad], [build K3b without libmad support (default=no)]),
+ [ac_cv_use_libmad=$withval],
+ [ac_cv_use_libmad=yes]
+)
+
+if test "$ac_cv_use_libmad" = "yes"; then
+ MAD_LIB=""
+ KDE_CHECK_HEADER(mad.h, [
+ AC_CHECK_LIB(mad, mad_synth_frame, [
+ MAD_LIB="-lmad"
+ AC_DEFINE(HAVE_LIBMAD,1,[defined if you have libmad headers and libraries])],
+ [],
+ $all_libraries
+ )
+ ])
+ AC_SUBST(MAD_LIB)
+
+fi
+
+AM_CONDITIONAL(include_MP3, [test -n "$MAD_LIB"])
+dnl === libmad MPeg decoder check - end ===