]> git.ipfire.org Git - people/ms/libloc.git/blobdiff - configure.ac
downloader: Check DNS for most recent version
[people/ms/libloc.git] / configure.ac
index cd224eb423ee201334617d3093ad5adebe20e564..57c5b0499c3f17131d0c2f84e37299188de35d47 100644 (file)
@@ -62,23 +62,26 @@ AS_IF([test "x$enable_debug" = "xyes"], [
 
 AC_CHECK_HEADERS_ONCE([
        arpa/inet.h \
+    arpa/nameser.h \
        endian.h \
        netinet/in.h \
+    resolv.h \
        string.h \
 ])
 
 AC_CHECK_FUNCS([ \
-        be16toh \
-        be32toh \
-        be64toh \
-        htobe16 \
-        htobe32 \
-        htobe64 \
-        mmap \
-        munmap \
+    be16toh \
+    be32toh \
+    be64toh \
+    htobe16 \
+    htobe32 \
+    htobe64 \
+    mmap \
+    munmap \
+    res_query \
        __secure_getenv \
        secure_getenv \
-        qsort \
+    qsort \
 ])
 
 my_CFLAGS="\
@@ -145,6 +148,10 @@ AX_PROG_PERL_MODULES(ExtUtils::MakeMaker,, AC_MSG_WARN(Need some Perl modules))
 AC_ARG_ENABLE(perl, AS_HELP_STRING([--disable-perl], [do not build the perl modules]), [],[enable_perl=yes])
 AM_CONDITIONAL(ENABLE_PERL, test "$enable_perl" = "yes")
 
+dnl Checking for libresolv
+AC_CHECK_LIB(resolv, ns_msg_getflag, [LIBS="-lresolv $LIBS"], AC_MSG_ERROR([libresolv has not been found]), -lresolv)
+RESOLV_LIBS="${LIBS}"
+
 AC_CONFIG_HEADERS(config.h)
 AC_CONFIG_FILES([
         Makefile