| OLD | NEW |
| 1 dnl Like AC_TRY_EVAL but also errors out if the compiler generates | 1 dnl Like AC_TRY_EVAL but also errors out if the compiler generates |
| 2 dnl _any_ output. Some compilers might issue warnings which we want | 2 dnl _any_ output. Some compilers might issue warnings which we want |
| 3 dnl to catch. | 3 dnl to catch. |
| 4 AC_DEFUN([AC_TRY_EVAL2], | 4 AC_DEFUN([AC_TRY_EVAL2], |
| 5 [{ (eval echo configure:__oline__: \"[$]$1\") 1>&AC_FD_CC; dnl | 5 [{ (eval echo configure:__oline__: \"[$]$1\") 1>&AS_MESSAGE_LOG_FD; dnl |
| 6 (eval [$]$1) 2>&AC_FD_CC; _out=`eval [$]$1 2>&1` && test "x$_out" = x; }]) | 6 (eval [$]$1) 2>&AS_MESSAGE_LOG_FD; _out=`eval [$]$1 2>&1` && test "x$_out" = x;
}]) |
| 7 | 7 |
| 8 dnl Like AC_TRY_COMPILE but calls AC_TRY_EVAL2 instead of AC_TRY_EVAL | 8 dnl Like AC_TRY_COMPILE but calls AC_TRY_EVAL2 instead of AC_TRY_EVAL |
| 9 AC_DEFUN([AC_TRY_COMPILE2], | 9 AC_DEFUN([AC_TRY_COMPILE2], |
| 10 [cat > conftest.$ac_ext <<EOF | 10 [cat > conftest.$ac_ext <<EOF |
| 11 [#]line __oline__ "configure" | 11 [#]line __oline__ "configure" |
| 12 #include "confdefs.h" | 12 #include "confdefs.h" |
| 13 [$1] | 13 [$1] |
| 14 int main(void) { | 14 int main(void) { |
| 15 [$2] | 15 [$2] |
| 16 ; return 0; } | 16 ; return 0; } |
| 17 EOF | 17 EOF |
| 18 if AC_TRY_EVAL2(ac_compile); then | 18 if AC_TRY_EVAL2(ac_compile); then |
| 19 ifelse([$3], , :, [rm -rf conftest* | 19 ifelse([$3], , :, [rm -rf conftest* |
| 20 $3]) | 20 $3]) |
| 21 else | 21 else |
| 22 echo "configure: failed program was:" >&AC_FD_CC | 22 echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD |
| 23 cat conftest.$ac_ext >&AC_FD_CC | 23 cat conftest.$ac_ext >&AS_MESSAGE_LOG_FD |
| 24 ifelse([$4], , , [ rm -rf conftest* | 24 ifelse([$4], , , [ rm -rf conftest* |
| 25 $4 | 25 $4 |
| 26 ])dnl | 26 ])dnl |
| 27 fi | 27 fi |
| 28 rm -f conftest*]) | 28 rm -f conftest*]) |
| OLD | NEW |