wafbuild: add defines for linux quota and sysquota support
authorBjörn Jacke <bj@sernet.de>
Mon, 10 Sep 2012 10:35:40 +0000 (12:35 +0200)
committerBjoern Jacke <bj@sernet.de>
Mon, 10 Sep 2012 19:55:53 +0000 (21:55 +0200)
Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Mon Sep 10 21:55:53 CEST 2012 on sn-devel-104

source3/wscript

index 61d3b9a1c4adeee08d54b8da45c76350691a7a5a..18f84f88d77ca87d06a95e3205fa7be5bfb59f59 100644 (file)
@@ -1222,6 +1222,14 @@ main() {
                                         define='HAVE_GETQUOTA_RSLT_GETQUOTA_RSLT_U',
                                         headers='rpcsvc/rquota.h')
 
+        if (host_os.rfind('linux') > -1):
+            conf.DEFINE('HAVE_QUOTACTL_LINUX', '1')
+
+        if conf.CONFIG_SET('HAVE_QUOTACTL_LINUX') or \
+           conf.CONFIG_SET('HAVE_QUOTACTL_4A') or \
+           conf.CONFIG_SET('HAVE_QUOTACTL_4B'):
+            conf.DEFINE('HAVE_SYS_QUOTAS', '1')
+
     #
     # checking for clustering extensions (CTDB)
     #