X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=macros%2Fquota-check.m4;h=703c3568d34d38b36029a2c2e342abb8713af5a3;hb=6791682754d85032efb2800052e403db67c00d8e;hp=9bd95ee786ca2842e7bb6cf991736b4f8de481b7;hpb=ecfc96169ab669b578e53fa8e13592934fe37788;p=netatalk.git diff --git a/macros/quota-check.m4 b/macros/quota-check.m4 index 9bd95ee7..703c3568 100644 --- a/macros/quota-check.m4 +++ b/macros/quota-check.m4 @@ -1,8 +1,11 @@ -dnl $Id: quota-check.m4,v 1.5 2005-04-28 20:50:05 bfernhomberg Exp $ dnl Autoconf macro to check for quota support dnl FIXME: This is in now way complete. -AC_DEFUN([AC_CHECK_QUOTA], [ +AC_DEFUN([AC_NETATALK_CHECK_QUOTA], [ + AC_ARG_ENABLE(quota, + [ --enable-quota Turn on quota support (default=auto)]) + + if test x$enable_quota != xno; then QUOTA_LIBS="" netatalk_cv_quotasupport="yes" AC_CHECK_LIB(rpcsvc, main, [QUOTA_LIBS="-lrpcsvc"]) @@ -11,6 +14,12 @@ AC_DEFUN([AC_CHECK_QUOTA], [ netatalk_cv_quotasupport="no" AC_DEFINE(NO_QUOTA_SUPPORT, 1, [Define if quota support should not compiled]) ]) + AC_CHECK_LIB(quota, getfsquota, [QUOTA_LIBS="-lquota -lprop -lrpcsvc" + AC_DEFINE(HAVE_LIBQUOTA, 1, [define if you have libquota])], [], [-lprop -lrpcsvc]) + else + netatalk_cv_quotasupport="no" + AC_DEFINE(NO_QUOTA_SUPPORT, 1, [Define if quota support should not compiled]) + fi AC_SUBST(QUOTA_LIBS) ])