From 771a8c17afbb287297958de1f8a017c96507db78 Mon Sep 17 00:00:00 2001 From: Kai Blin Date: Sun, 11 Apr 2010 10:34:12 +0200 Subject: [PATCH] s3-waf: Allow using --enable/--disable options as well --- buildtools/wafsamba/samba3.py | 7 ++++--- source3/wscript | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/buildtools/wafsamba/samba3.py b/buildtools/wafsamba/samba3.py index ebf2565146a..9f9bc09cbcc 100644 --- a/buildtools/wafsamba/samba3.py +++ b/buildtools/wafsamba/samba3.py @@ -4,14 +4,15 @@ import Options from optparse import SUPPRESS_HELP -def SAMBA3_ADD_OPTION(opt, option, help=(), dest=None, default=True): +def SAMBA3_ADD_OPTION(opt, option, help=(), dest=None, default=True, + with_name="with", without_name="without"): if help == (): help = ("Build with %s support" % option) if dest is None: dest = "with_%s" % option - with_val = "--with-%s" % option - without_val = "--without-%s" % option + with_val = "--%s-%s" % (with_name, option) + without_val = "--%s-%s" % (without_name, option) opt.add_option(with_val, help=help, action="store_true", dest=dest, default=default) diff --git a/source3/wscript b/source3/wscript index ef06a7e7b01..aaf8522d26d 100644 --- a/source3/wscript +++ b/source3/wscript @@ -29,7 +29,7 @@ def set_options(opt): opt.SAMBA3_ADD_OPTION('winbind') opt.SAMBA3_ADD_OPTION('ads') - opt.SAMBA3_ADD_OPTION('cups') + opt.SAMBA3_ADD_OPTION('cups', with_name="enable", without_name="disable") def configure(conf): -- 2.11.4.GIT