Changeset 8c672e8dfb6827bcdfa307f06adce2dba22f63ae
- 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
| re65878a |
r8c672e8 |
|
| 52 | 52 | |
|---|
| 53 | 53 | # 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 |
|---|
| | 54 | amvers="no" |
|---|
| | 55 | for 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 |
|---|
| | 61 | done |
|---|
| | 62 | |
|---|
| | 63 | if test "${amvers}" = "no" && automake --version > /dev/null 2>&1; then |
|---|
| | 64 | amvers="`automake --version | sed -e '1s/[^0-9]*//' -e q`" |
|---|
| | 65 | amsuff="" |
|---|
| | 66 | fi |
|---|
| | 67 | |
|---|
| | 68 | case "${amvers}" in |
|---|
| | 69 | -1.6|16|1.6|1.6.0*|1.6.1*) |
|---|
| 64 | 70 | 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 | ;; |
|---|
| | 80 | esac |
|---|
| 88 | 81 | |
|---|
| 89 | 82 | # Check for libtool |
|---|