X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bootstrap;h=ba7c30e81bdf88b2dcd835954d38b492765bc1cf;hb=59bc3cca8f7f3c0e2f031e6322a1b41af05d788c;hp=d9af615459c6c8b55ef5acb57d11bbc76fd3fd3f;hpb=a7a199e30770d5f3d3aa56105320a4af5a85d1fe;p=vlc diff --git a/bootstrap b/bootstrap index d9af615459..ba7c30e81b 100755 --- a/bootstrap +++ b/bootstrap @@ -31,7 +31,7 @@ set -x AUTOMAKESUCKS=no INSTALLSUCKS=no -ACLOCAL_ARGS="-I m4" +ACLOCAL_ARGS="-I m4 ${ACLOCAL_ARGS}" # Check for contrib directory if test -d extras/contrib/bin; then @@ -64,10 +64,10 @@ esac # Check for automake amvers="no" -for v in "-1.9" "19" "-1.8" "18" "-1.7" "17"; do +for v in "-1.10" "110" "-1.9" "19"; do if automake${v} --version >/dev/null 2>&1; then amsuff="${v}" - amvers="${v}" + amvers="`echo ${v} | sed -e 's/^-//'`" break fi done @@ -78,9 +78,9 @@ if test "${amvers}" = "no" && automake --version > /dev/null 2>&1; then fi case "${amvers}" in - no|1.[0123456]|1.[0123456].*|1[0123456]|1.[0123456]-*) + no|1.[012345678]|1.[0123456].*|1[0123456]|1.[0123456]-*) set +x - echo "$0: you need automake version 1.7 or later" + echo "$0: you need automake version 1.9 or later" exit 1 ;; esac @@ -125,8 +125,8 @@ else PKGCONFIG=no fi -aclocal=aclocal${amvers} -automake=automake${amvers} +aclocal=aclocal${amsuff} +automake=automake${amsuff} autoconf=autoconf autoheader=autoheader @@ -448,6 +448,23 @@ if test -f "ltmain.sh"; then mv ltmain.sh autotools/ fi +# patch for DLL link for libtool on cygwin (remove when fixed) +if test ".`uname -s|sed -n '/^CYGWIN/p'`" != "."; then +patch -s -p0 << 'EOF' +--- autotools/ltmain.orig 2006-12-05 15:15:42.064607000 +0000 ++++ autotools/ltmain.sh 2006-12-05 15:16:24.705777800 +0000 +@@ -4360,7 +4360,7 @@ + + prog) + case $host in +- *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;; ++ *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,;s,.dll.exe$,.dll,'` ;; + esac + if test -n "$vinfo"; then + $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2 +EOF +fi + # Do the rest ${autopoint} -f ${aclocal} ${ACLOCAL_ARGS}