Changeset 8c672e8dfb6827bcdfa307f06adce2dba22f63ae

Show
Ignore:
Timestamp:
06/01/06 11:53:36 (2 years ago)
Author:
Sam Hocevar <sam@videolan.org>
git-committer:
Sam Hocevar <sam@videolan.org> 1149155616 +0000
git-parent:

[5c8a02618600ff7b9e76333f11d42425a0bf6536]

git-author:
Sam Hocevar <sam@videolan.org> 1149155616 +0000
Message:
  • bootstrap: simplified automake detection and added support for the FreeBSD
    automake naming scheme.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • bootstrap

    re65878a r8c672e8  
    5252 
    5353# Check for automake 
    54 amvers="none" 
    55 if automake-1.9 --version >/dev/null 2>&1; then 
    56   amvers="-1.9" 
    57 elif automake-1.8 --version >/dev/null 2>&1; then 
    58   amvers="-1.8" 
    59 elif automake-1.7 --version >/dev/null 2>&1; then 
    60   amvers="-1.7" 
    61 elif automake-1.6 --version >/dev/null 2>&1; then 
    62   amvers="-1.6" 
    63   if expr "`automake-1.6 --version | sed -e '1s/[^0-9]*//' -e q`" "<=" "1.6.1" > /dev/null 2>&1; then 
     54amvers="no" 
     55for v in "-1.9" "19" "-1.8" "18" "-1.7" "17" "-1.6" "16" "-1.5" "15"; do 
     56  if automake${v} --version >/dev/null 2>&1; then 
     57    amsuff="${v}" 
     58    amvers="${v}" 
     59    break 
     60  fi 
     61done 
     62 
     63if test "${amvers}" = "no" && automake --version > /dev/null 2>&1; then 
     64  amvers="`automake --version | sed -e '1s/[^0-9]*//' -e q`" 
     65  amsuff="" 
     66fi 
     67 
     68case "${amvers}" in 
     69  -1.6|16|1.6|1.6.0*|1.6.1*) 
    6470    AUTOMAKESUCKS=yes 
    65   fi 
    66 elif automake-1.5 --version >/dev/null 2>&1; then 
    67   INSTALLSUCKS=yes 
    68   amvers="-1.5" 
    69 elif automake --version > /dev/null 2>&1; then 
    70   amvers="" 
    71   case "`automake --version | sed -e '1s/[^0-9]*//' -e q`" in 
    72     0|0.*|1|1.[01234]|1.[01234][-.]*) 
    73       amvers="none" ;; 
    74     1.5|1.5.*) 
    75       INSTALLSUCKS=yes ;; 
    76     1.6|1.6.0|1.6.1) 
    77       AUTOMAKESUCKS=yes ;; 
    78     1.9|1.9.2) 
    79       ;; 
    80   esac 
    81 fi 
    82  
    83 if test "${amvers}" = "none"; then 
    84   set +x 
    85   echo "$0: you need automake version 1.5 or later" 
    86   exit 1 
    87 fi 
     71    ;; 
     72  -1.5|15|1.5|1.5.*) 
     73    INSTALLSUCKS=yes 
     74    ;; 
     75  no|1.[01234]|1.[01234].*|1[01234]) 
     76    set +x 
     77    echo "$0: you need automake version 1.5 or later" 
     78    exit 1 
     79    ;; 
     80esac 
    8881 
    8982# Check for libtool