chiark / gitweb /
Add AD handling to TODO.
[adns.git] / configure.in
index 4fabdad33d0fe11f44e5b9ad1df8df9717d17003..6e342c07cd35c47ad279042a5452209d12dc0294 100644 (file)
 AC_INIT(src/adns.h)
 AC_CONFIG_HEADER(src/config.h)
 AC_PROG_CC
+AC_PROG_RANLIB
+
+AC_CHECK_FUNCS(poll)
+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_GCCATTRIB
 
 AC_SUBST(WARNS)
@@ -43,4 +54,7 @@ MKSHLIB_3='-lc'
 SHLIBFILE='libadns.so.$(MAJOR).$(MINOR)'
 SHLIBSONAME='libadns.so.$(MAJOR)'
 
-AC_OUTPUT(settings.make)
+AC_OUTPUT(
+       settings.make Makefile
+       src/Makefile client/Makefile dynamic/Makefile regress/Makefile
+)