diff configure.in @ 5690:c1f51c3510ca HEAD

Simplify some checks with AC_SEARCH_LIBS()
author Timo Sirainen <tss@iki.fi>
date Mon, 11 Jun 2007 22:39:25 +0300
parents 09415e6a0892
children a28ab423949a
line wrap: on
line diff
--- a/configure.in	Mon Jun 11 14:50:10 2007 +0300
+++ b/configure.in	Mon Jun 11 22:39:25 2007 +0300
@@ -398,16 +398,10 @@
 dnl ** just some generic stuff...
 dnl **
 
-AC_CHECK_FUNC(socket, [], [
-	AC_CHECK_LIB(socket, socket, [
-		LIBS="$LIBS -lsocket"
-	])
-])
-
-AC_CHECK_FUNC(inet_addr, [], [
-	AC_CHECK_LIB(nsl, inet_addr, [
-		LIBS="$LIBS -lnsl"
-	])
+AC_SEARCH_LIBS(socket, socket)
+AC_SEARCH_LIBS(inet_addr, nsl)
+AC_SEARCH_LIBS(fdatasync, rt, [
+  AC_DEFINE(HAVE_FDATASYNC,, Define if you have fdatasync())
 ])
 
 AC_CHECK_FUNC(cap_init, [], [
@@ -418,19 +412,6 @@
 ])
 AC_SUBST(LIBCAP)
 
-AC_CHECK_FUNC(fdatasync, [
-	have_fdatasync=yes
-], [
-	AC_CHECK_LIB(rt, fdatasync, [
-		have_fdatasync=yes
-		LIBS="$LIBS -lrt"
-	])
-])
-
-if test "$have_fdatasync" = "yes"; then
-	AC_DEFINE(HAVE_FDATASYNC,, Define if you have fdatasync())
-fi
-
 dnl * after -lsocket and -lnsl tests, inet_aton() may be in them
 AC_CHECK_FUNCS(fcntl flock lockf inet_aton sigaction getpagesize madvise \
                strcasecmp stricmp vsyslog writev pread \