1 dnl Process this file with autoconf to produce a configure script.
4 AC_PREFIX_DEFAULT(/usr)
6 # The nfs-utils version
10 dnl *************************************************************
11 dnl * Define the set of applicable options
12 dnl *************************************************************
14 [ --with-release=XXX set release to XXX [1]],
19 [ --with-statedir=/foo use state dir /foo [/var/lib/nfs]],
21 statedir=/var/lib/nfs)
24 [ --enable-nfsv3 enable support for NFSv3],
25 enable_nfsv3=$enableval,
27 if test "$enable_nfsv3" = yes; then
28 AC_DEFINE(NFS3_SUPPORTED)
32 AC_SUBST(enable_nfsv3)
33 AC_ARG_ENABLE(kprefix,
34 [ --enable-kprefix install progs as rpc.knfsd etc],
35 test "$enableval" = "yes" && kprefix=k,
38 AC_ARG_ENABLE(secure-statd,
39 [ --enable-secure-statd Only lockd can use statd (security)],
40 test "$enableval" = "yes" && secure_statd=yes,
42 if test "$secure_statd" = yes; then
43 AC_DEFINE(RESTRICTED_STATD)
45 AC_SUBST(secure_statd)
46 dnl AC_ARG_ENABLE(frob, enable frobnicator,, enable_frob=test)
47 AC_CONFIG_HEADER(support/include/config.h)
54 test "${BUILD_CC+set}" = set || BUILD_CC="$CC"
57 AC_CHECK_TOOL(RANLIB, ranlib, :)
66 dnl *************************************************************
67 dnl * Check for required librarues
68 dnl *************************************************************
69 AC_CHECK_LIB(socket, main, [LIBSOCKET="-lnsl"])
70 AC_CHECK_LIB(nsl, main, [LIBNSL="-lnsl"])
71 AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"])
72 if test "$knfsd_cv_glibc2" = no; then
73 AC_CHECK_LIB(bsd, daemon, [LIBBSD="-lbsd"])
83 dnl *************************************************************
85 dnl *************************************************************
86 dnl AC_HAVE_HEADERS(string.h)
88 dnl *************************************************************
89 dnl Check for functions
90 dnl *************************************************************
91 AC_HAVE_FUNCS(innetgr)
93 dnl *************************************************************
94 dnl Export some path names to config.h
95 dnl *************************************************************
96 AC_DEFINE_UNQUOTED(NFS_STATEDIR, "$statedir")
101 AC_OUTPUT(config.mk nfs-utils.spec)