diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2009-03-16 13:28:42 -0400 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2009-03-16 13:28:42 -0400 |
commit | 31c4305a67ca434ea5614f5bdb083fbe9acc2f7e (patch) | |
tree | 6172b811c7490ab0601eb861d4917c6b2bffbda9 /aclocal | |
parent | 8b40c0bf17ca3e007721085a3bb627a2abd52777 (diff) | |
download | nfs-utils-31c4305a67ca434ea5614f5bdb083fbe9acc2f7e.tar.gz nfs-utils-31c4305a67ca434ea5614f5bdb083fbe9acc2f7e.tar.xz nfs-utils-31c4305a67ca434ea5614f5bdb083fbe9acc2f7e.zip |
configure: move TI-RPC checks into aclocal
Define an aclocal test for TI-RPC headers and library, and move the
TI-RPC checks earlier in our configure script so other feature checks
can use the availability of TI-RPC to decide what to do.
Since bindresvport_sa is required just for IPv6 support, move that
check to the IPv6 feature tests.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'aclocal')
-rw-r--r-- | aclocal/libtirpc.m4 | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/aclocal/libtirpc.m4 b/aclocal/libtirpc.m4 new file mode 100644 index 0000000..67c4012 --- /dev/null +++ b/aclocal/libtirpc.m4 @@ -0,0 +1,25 @@ +dnl Checks for TI-RPC library and headers +dnl +AC_DEFUN([AC_LIBTIRPC], [ + + dnl if --enable-tirpc was specifed, the following components + dnl must be present, and we set up HAVE_ macros for them. + + if test "$enable_tirpc" = yes; then + + dnl look for the library; add to LIBS if found + AC_CHECK_LIB([tirpc], [clnt_tli_create], , + [AC_MSG_ERROR([libtirpc not found.])]) + + dnl also must have the headers installed where we expect + AC_CHECK_HEADERS([tirpc/netconfig.h], , + [AC_MSG_ERROR([libtirpc headers not found.])]) + + dnl set up HAVE_FOO for various functions + AC_CHECK_FUNCS([getnetconfig \ + clnt_create clnt_create_timed \ + clnt_vc_create clnt_dg_create xdr_rpcb]) + + fi + +])dnl |