| 1 | # FIXME: We temporarily define our own version of AC_PROG_CC.  This is | 
|---|
| 2 | # copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS.  We | 
|---|
| 3 | # are probably using a cross compiler, which will not be able to fully | 
|---|
| 4 | # link an executable.  This should really be fixed in autoconf | 
|---|
| 5 | # itself. | 
|---|
| 6 |  | 
|---|
| 7 | AC_DEFUN(LIB_AC_PROG_CC, | 
|---|
| 8 | [AC_BEFORE([$0], [AC_PROG_CPP])dnl | 
|---|
| 9 | dnl Fool anybody using AC_PROG_CC. | 
|---|
| 10 | AC_PROVIDE([AC_PROG_CC]) | 
|---|
| 11 | AC_CHECK_PROG(CC, gcc, gcc) | 
|---|
| 12 | if test -z "$CC"; then | 
|---|
| 13 | AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc) | 
|---|
| 14 | test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH]) | 
|---|
| 15 | fi | 
|---|
| 16 |  | 
|---|
| 17 | AC_PROG_CC_GNU | 
|---|
| 18 |  | 
|---|
| 19 | if test $ac_cv_prog_gcc = yes; then | 
|---|
| 20 | GCC=yes | 
|---|
| 21 | dnl Check whether -g works, even if CFLAGS is set, in case the package | 
|---|
| 22 | dnl plays around with CFLAGS (such as to build both debugging and | 
|---|
| 23 | dnl normal versions of a library), tasteless as that idea is. | 
|---|
| 24 | ac_test_CFLAGS="${CFLAGS+set}" | 
|---|
| 25 | ac_save_CFLAGS="$CFLAGS" | 
|---|
| 26 | CFLAGS= | 
|---|
| 27 | AC_PROG_CC_G | 
|---|
| 28 | if test "$ac_test_CFLAGS" = set; then | 
|---|
| 29 | CFLAGS="$ac_save_CFLAGS" | 
|---|
| 30 | elif test $ac_cv_prog_cc_g = yes; then | 
|---|
| 31 | CFLAGS="-g -O2" | 
|---|
| 32 | else | 
|---|
| 33 | CFLAGS="-O2" | 
|---|
| 34 | fi | 
|---|
| 35 | else | 
|---|
| 36 | GCC= | 
|---|
| 37 | test "${CFLAGS+set}" = set || CFLAGS="-g" | 
|---|
| 38 | fi | 
|---|
| 39 | ]) | 
|---|
| 40 |  | 
|---|
| 41 | sinclude(../libtool.m4) | 
|---|
| 42 | dnl The lines below arrange for aclocal not to bring libtool.m4 | 
|---|
| 43 | dnl AM_PROG_LIBTOOL into aclocal.m4, while still arranging for automake | 
|---|
| 44 | dnl to add a definition of LIBTOOL to Makefile.in. | 
|---|
| 45 | ifelse(yes,no,[ | 
|---|
| 46 | AC_DEFUN([AM_PROG_LIBTOOL],) | 
|---|
| 47 | AC_SUBST(LIBTOOL) | 
|---|
| 48 | ]) | 
|---|