Replace AC_TRY_RUN() with AC_EGREP_CPP() when checking for constants to
authorDaniel Stenberg <daniel@haxx.se>
Fri, 11 Mar 2005 08:06:57 +0000 (08:06 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 11 Mar 2005 08:06:57 +0000 (08:06 +0000)
work fine with cross-compiled builds.

ares/acinclude.m4

index 31972aa..2d4aa91 100644 (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