diff options
| author | Yang Tse <yangsita@gmail.com> | 2008-08-01 19:29:05 +0000 | 
|---|---|---|
| committer | Yang Tse <yangsita@gmail.com> | 2008-08-01 19:29:05 +0000 | 
| commit | 47724ef23852a059e0b832dab448ddfd99967fe6 (patch) | |
| tree | 7b02f2414ebded4e12595b0067332421af0f67b1 | |
| parent | 357389a905f760a8224ca8687f637e7a03dd4e71 (diff) | |
Another AC_TRY_LINK conversion to AC_LINK_IFELSE.
Proper definition of HAVE_function if function is found deeper.
| -rw-r--r-- | ares/configure.ac | 38 | 
1 files changed, 21 insertions, 17 deletions
| diff --git a/ares/configure.ac b/ares/configure.ac index 84ee73574..53cbe6a6a 100644 --- a/ares/configure.ac +++ b/ares/configure.ac @@ -792,23 +792,27 @@ AC_CHECK_MEMBER(struct addrinfo.ai_flags,  ) -AC_CHECK_FUNCS( bitncmp \ -                gettimeofday \ -                if_indextoname, -dnl if found -[], -dnl if not found, $ac_func is the name we check for -func="$ac_func" -AC_MSG_CHECKING([deeper for $func]) -AC_TRY_LINK( [], -             [ $func ();], -             AC_MSG_RESULT(yes!) -             eval "ac_cv_func_$func=yes" -             def=`echo "HAVE_$func" | tr 'a-z' 'A-Z'` -             AC_DEFINE_UNQUOTED($def, 1, [If you have $func]), -             AC_MSG_RESULT(but still no) -             ) -) +AC_CHECK_FUNCS([bitncmp \ +  gettimeofday \ +  if_indextoname +],[ +],[ +  func="$ac_func" +  AC_MSG_CHECKING([deeper for $func]) +  AC_LINK_IFELSE([ +    AC_LANG_PROGRAM([[ +    ]],[[ +      $func (); +    ]]) +  ],[ +    AC_MSG_RESULT([yes]) +    eval "ac_cv_func_$func=yes" +    AC_DEFINE_UNQUOTED([AS_TR_CPP([HAVE_$func])], [1], +      [Define to 1 if you have the $func function.]) +  ],[ +    AC_MSG_RESULT([but still no]) +  ]) +])  dnl check for inet_pton | 
