chiark / gitweb /
Look for inet_aton and inet_ntoa (in -lnsl and -lsocket).
[adns.git] / configure.in
index 7a7a59d8af759f762822e3f6b036721a72dd3af0..8240aca0ee368f1d71fdc00a129bb5064a06c99e 100644 (file)
@@ -20,7 +20,17 @@ AC_INIT(src/adns.h)
 AC_CONFIG_HEADER(src/config.h)
 AC_PROG_CC
 AC_PROG_RANLIB
-AC_CHECK_LIB(socket,socket)
+
+ADNS_C_GETFUNC(socket,socket)
+ADNS_C_GETFUNC(inet_ntoa,nsl)
+
+ADNS_C_GETFUNC(inet_aton,resolv,[
+ LIBS="-lresolv $LIBS";
+ AC_MSG_WARN([inet_aton is in libresolv, urgh.  Must use -lresolv.])
+])
+
+ADNS_C_GETFUNC(mpq_div,gmp)
+
 ADNS_C_GCCATTRIB
 
 AC_SUBST(WARNS)