| 1 | |
|---|
| 2 | |
|---|
| 3 | |
|---|
| 4 | |
|---|
| 5 | |
|---|
| 6 | |
|---|
| 7 | |
|---|
| 8 | |
|---|
| 9 | |
|---|
| 10 | AC_DEFUN([AC_LIBTOOL_TAGS], |
|---|
| 11 | [m4_define([_LT_TAGS],[$1]) |
|---|
| 12 | m4_define([_LT_AC_TAGCONFIG], [ |
|---|
| 13 | if test -f "$ltmain"; then |
|---|
| 14 | if test ! -f "${ofile}"; then |
|---|
| 15 | AC_MSG_WARN([output file `$ofile' does not exist]) |
|---|
| 16 | fi |
|---|
| 17 | |
|---|
| 18 | if test -z "$LTCC"; then |
|---|
| 19 | eval "`$SHELL ${ofile} --config | grep '^LTCC='`" |
|---|
| 20 | if test -z "$LTCC"; then |
|---|
| 21 | AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) |
|---|
| 22 | else |
|---|
| 23 | AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) |
|---|
| 24 | fi |
|---|
| 25 | fi |
|---|
| 26 | |
|---|
| 27 | AC_FOREACH([_LT_TAG], _LT_TAGS, |
|---|
| 28 | [m4_case(_LT_TAG, |
|---|
| 29 | [CXX], [ |
|---|
| 30 | if test -n "$CXX" && test "X$CXX" != "Xno"; then |
|---|
| 31 | AC_LIBTOOL_LANG_CXX_CONFIG |
|---|
| 32 | available_tags="$available_tags _LT_TAG" |
|---|
| 33 | fi], |
|---|
| 34 | [F77], [ |
|---|
| 35 | if test -n "$F77" && test "X$F77" != "Xno"; then |
|---|
| 36 | AC_LIBTOOL_LANG_F77_CONFIG |
|---|
| 37 | available_tags="$available_tags _LT_TAG" |
|---|
| 38 | fi], |
|---|
| 39 | [GCJ], [ |
|---|
| 40 | if test -n "$GCJ" && test "X$GCJ" != "Xno"; then |
|---|
| 41 | AC_LIBTOOL_LANG_GCJ_CONFIG |
|---|
| 42 | available_tags="$available_tags _LT_TAG" |
|---|
| 43 | fi], |
|---|
| 44 | [RC], [ |
|---|
| 45 | if test -n "$RC" && test "X$RC" != "Xno"; then |
|---|
| 46 | AC_LIBTOOL_LANG_RC_CONFIG |
|---|
| 47 | available_tags="$available_tags _LT_TAG" |
|---|
| 48 | fi], |
|---|
| 49 | [m4_errprintn(m4_location[: error: invalid tag name: ]"_LT_TAG") |
|---|
| 50 | m4_exit(1)]) |
|---|
| 51 | ]) |
|---|
| 52 | fi |
|---|
| 53 | |
|---|
| 54 | ]) |
|---|
| 55 | ]) |
|---|