summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorpl <pl@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-12-10 12:07:03 +0000
committerpl <pl@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-12-10 12:07:03 +0000
commit12eda0344e817a28a9268c32905a3503ce45f09a (patch)
treeaf09204d89acfd7e3bc8d955efc451b0a5d2dc73 /configure
parent0f92f704df647519d4c56b41ca43960362ad237c (diff)
downloadmpv-12eda0344e817a28a9268c32905a3503ce45f09a.tar.bz2
mpv-12eda0344e817a28a9268c32905a3503ce45f09a.tar.xz
mencoder was still being built (unsucessfully) if mp3lame was missing
added a few comments to config.h git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3431 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure55
1 files changed, 30 insertions, 25 deletions
diff --git a/configure b/configure
index fac5da6973..fdfe0e2743 100755
--- a/configure
+++ b/configure
@@ -640,7 +640,6 @@ _prefix="/usr/local"
# If autodetection is available then the third state is: auto
_libavcodec=auto
_libavcodecso=no # changed default to no as it causes problems - atmos
-_mp3lame=auto
_mencoder=auto
_x11=auto
_dga=auto # 1 2 no auto
@@ -2313,46 +2312,44 @@ if test "$_divx4linux_decore" = yes ; then
fi
-echocheck "libmp3lame (for mencoder)"
-if test "$_mp3lame" = auto ; then
+# mencoder requires those libs: libmp3lame and divx4linux encore
+if test "$_mencoder" != no ; then
+ _mencoder=no
+
+ echocheck "libmp3lame (required for mencoder)"
+ _mp3lame=no
cat > $TMPC <<EOF
#include <lame/lame.h>
int main(void) { (void) lame_init(); return 0; }
EOF
- _mp3lame=no
# Note: libmp3lame usually depends on vorbis
- if cc_check -lmp3lame $_ld_vorbis -lm ; then
- _mp3lame=yes
- fi
-fi
-if test "$_mp3lame" = yes ; then
+ cc_check -lmp3lame $_ld_vorbis -lm && _mp3lame=yes
+ if test "$_mp3lame" = yes ; then
_def_mp3lame='#define HAVE_MP3LAME 1'
_ld_mp3lame="-lmp3lame $_ld_vorbis"
-else
+ else
_def_mp3lame='#undef HAVE_MP3LAME'
-fi
-echores "$_mp3lame"
-
+ fi
+ echores "$_mp3lame"
-echocheck "divx4 encore (for mencoder)"
-#mencoder requires those libs
-if test "$_mencoder" != no ; then
+ echocheck "Divx4linux encore (required for mencoder)"
+ _divx4linux_encore=no
cat > $TMPC <<EOF
#include <encore2.h>
int main(void) { (void) encore(0, 0, 0, 0); return 0; }
EOF
- _mencoder=no
if cc_check -ldivxencore -lm ; then
- _mencoder=yes
+ _divx4linux_encore=yes
+ _def_encore='#define NEW_ENCORE 1'
_ld_encore='-ldivxencore'
+ else
+ _def_encore='#undef NEW_ENCORE'
fi
+ echores "$_divx4linux_encore"
+
+ test "$_mp3lame" = yes && test "$_divx4linux_encore" = yes && _mencoder=yes
fi
-if test "$_mencoder" = yes ; then
- _def_encore='#define NEW_ENCORE 1'
-else
- _def_encore='#undef NEW_ENCORE'
-fi
-echores "$_mencoder"
+
echocheck "lirc"
if test "$_lirc" = auto ; then
@@ -2684,7 +2681,8 @@ EOF
#############################################################################
echo "Creating config.h"
cat > config.h << EOF
-/* -------- Generated by configure ----------- */
+/* -------- This file has been automatically generated by configure ---------
+ Note: Any changes in it will be lost when you run configure again. */
/* define this to use simple idct with patched libavcodec */
#define SIMPLE_IDCT 1
@@ -2692,8 +2690,10 @@ cat > config.h << EOF
#define USE_OSD 1
#define USE_SUB 1
+/* Toggles debugging informations */
$_def_debug
+/* Indicates is Ogle's libdvdread is available for DVD playback */
$_def_dvdread
/* Common data directory (for fonts, etc) */
@@ -2706,8 +2706,13 @@ $_def_dvdread
/* Define for using new DivX4Linux library, instead of open-source OpenDivX */
/* You have to change DECORE_LIBS in config.mak too! */
$_def_decore
+
+/* Indicates if Divx4linux encore is available
+ Note: REQUIRED for mencoder */
$_def_encore
+/* Indicates if libmp3lame is available
+ Note: REQUIRED for mencoder */
$_def_mp3lame
/* Define this to enable avg. byte/sec-based AVI sync method by default: