summaryrefslogtreecommitdiffstats
path: root/m4/quota.m4
blob: d75af447e1f4b308b1962fee71cdb3edf113020f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
AC_DEFUN([DOVECOT_RPCGEN], [
  RPCGEN=${RPCGEN-rpcgen}
  if ! $RPCGEN -c /dev/null > /dev/null; then
    RPCGEN=
  fi
  AC_SUBST(RPCGEN)
  
  have_rquota=no
  if test -f /usr/include/rpcsvc/rquota.x && test -n "$RPCGEN"; then
    PKG_CHECK_MODULES(LIBTIRPC, libtirpc, [
      have_rquota=yes
      QUOTA_LIBS="$QUOTA_LIBS \$(LIBTIRPC_LIBS)"
    ], [
      AC_CHECK_HEADER([rpc/rpc.h], [
	have_rquota=yes
      ])
    ])
  fi
  if test "$have_rquota" = yes; then
    AC_DEFINE(HAVE_RQUOTA,, [Define if you wish to retrieve quota of NFS mounted mailboxes])
  fi
  AM_CONDITIONAL(HAVE_RQUOTA, test "$have_rquota" = "yes")
])

AC_DEFUN([DOVECOT_QUOTA], [
  AC_SEARCH_LIBS(quota_open, quota, [
    AC_DEFINE(HAVE_QUOTA_OPEN,, [Define if you have quota_open()])
    QUOTA_LIBS="$QUOTA_LIBS -lquota"
  ])
  AC_SUBST(QUOTA_LIBS)
])