File: quota.m4

package info (click to toggle)
dovecot 1%3A2.3.19.1%2Bdfsg1-2.1%2Bdeb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 58,428 kB
  • sloc: ansic: 560,761; makefile: 7,838; sh: 5,908; cpp: 1,557; perl: 306; python: 255; yacc: 153; xml: 151; lex: 147; pascal: 27
file content (31 lines) | stat: -rw-r--r-- 824 bytes parent folder | download | duplicates (4)
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)
])