Replace AC_TRY_RUN() with AC_EGREP_CPP() when checking for constants to

work fine with cross-compiled builds.
This commit is contained in:
Daniel Stenberg 2005-03-11 08:06:57 +00:00
parent 547c136b4f
commit 0ae8b51230
1 changed files with 9 additions and 11 deletions

View File

@ -125,19 +125,17 @@ dnl CARES_CHECK_CONSTANT(headers, constant name, if found, [if not found])
AC_DEFUN([CARES_CHECK_CONSTANT], [
AC_MSG_CHECKING([for $2])
AC_TRY_RUN(
[
AC_EGREP_CPP(VARIABLEWASDEFINED,
[
$1
int main()
{
#ifdef $2
return 0;
#else
return 1;
#endif
}
], ac_constant="yes", ac_constant="no")
#ifdef $2
VARIABLEWASDEFINED
#else
NJET
#endif
], ac_constant="yes", ac_constant="no"
)
if test "$ac_constant" = "yes" ; then
AC_MSG_RESULT(yes)
$3