Blame acinclude.m4

Packit Service a31ea6
dnl Like AC_TRY_EVAL but also errors out if the compiler generates
Packit Service a31ea6
dnl _any_ output. Some compilers might issue warnings which we want
Packit Service a31ea6
dnl to catch.
Packit Service a31ea6
AC_DEFUN([AC_TRY_EVAL2],
Packit Service a31ea6
[{ (eval echo configure:__oline__: \"[$]$1\") 1>&AS_MESSAGE_LOG_FD; dnl
Packit Service a31ea6
(eval [$]$1) 2>&AS_MESSAGE_LOG_FD; _out=`eval [$]$1 2>&1` && test "x$_out" = x; }])
Packit Service a31ea6
Packit Service a31ea6
dnl Like AC_TRY_COMPILE but calls AC_TRY_EVAL2 instead of AC_TRY_EVAL
Packit Service a31ea6
AC_DEFUN([AC_TRY_COMPILE2],
Packit Service a31ea6
[cat > conftest.$ac_ext <
Packit Service a31ea6
[#]line __oline__ "configure"
Packit Service a31ea6
#include "confdefs.h"
Packit Service a31ea6
[$1]
Packit Service a31ea6
int main(void) {
Packit Service a31ea6
[$2]
Packit Service a31ea6
; return 0; }
Packit Service a31ea6
EOF
Packit Service a31ea6
if AC_TRY_EVAL2(ac_compile); then
Packit Service a31ea6
  ifelse([$3], , :, [rm -rf conftest*
Packit Service a31ea6
  $3])
Packit Service a31ea6
else
Packit Service a31ea6
  echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD
Packit Service a31ea6
  cat conftest.$ac_ext >&AS_MESSAGE_LOG_FD
Packit Service a31ea6
ifelse([$4], , , [  rm -rf conftest*
Packit Service a31ea6
  $4
Packit Service a31ea6
])dnl
Packit Service a31ea6
fi
Packit Service a31ea6
rm -f conftest*])