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 AC_ARG_ENABLE(rquotad,
47 [ --enable-rquotad enable rquotad],
48 enable_rquotad=$enableval,
50 if test "$enable_rquotad" = yes; then
56 dnl AC_ARG_ENABLE(frob, enable frobnicator,, enable_frob=test)
57 AC_CONFIG_HEADER(support/include/config.h)
63 test "${CC_FOR_BUILD+set}" = set || CC_FOR_BUILD="$CC"
64 AC_SUBST(CC_FOR_BUILD)
66 AC_CHECK_TOOL(RANLIB, ranlib, :)
75 dnl *************************************************************
76 dnl * Check for required librarues
77 dnl *************************************************************
78 AC_CHECK_LIB(socket, main, [LIBSOCKET="-lnsl"])
79 AC_CHECK_LIB(nsl, main, [LIBNSL="-lnsl"])
80 AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"])
81 if test "$knfsd_cv_glibc2" = no; then
82 AC_CHECK_LIB(bsd, daemon, [LIBBSD="-lbsd"])
92 dnl *************************************************************
94 dnl *************************************************************
95 dnl AC_HAVE_HEADERS(string.h)
97 dnl *************************************************************
98 dnl Check for functions
99 dnl *************************************************************
100 AC_HAVE_FUNCS(innetgr)
102 dnl *************************************************************
103 dnl Export some path names to config.h
104 dnl *************************************************************
105 AC_DEFINE_UNQUOTED(NFS_STATEDIR, "$statedir")
110 AC_OUTPUT(config.mk nfs-utils.spec utils/Makefile)