From 5cfdbb636421eab1ed98f7d65d502ce5fc28911f Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 6 Apr 2012 19:03:46 +0000 Subject: Working --no-plugins configure option. --- wscript | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/wscript b/wscript index cd295f6..9ac5b65 100644 --- a/wscript +++ b/wscript @@ -26,8 +26,8 @@ def options(opt): autowaf.set_options(opt) opt.add_option('--test', action='store_true', default=False, dest='build_tests', help="Build unit tests") - opt.add_option('--plugins', action='store_true', default=True, - dest='build_plugins', help="Build example plugins") + opt.add_option('--no-plugins', action='store_true', default=False, + dest='no_plugins', help="Do not build example plugins") opt.add_option('--copy-headers', action='store_true', default=False, dest='copy_headers', help='Copy headers instead of linking to bundle') @@ -49,15 +49,16 @@ def configure(conf): conf.load('compiler_cxx') except: Options.options.build_tests = False - Options.options.build_plugins = False + Options.options.no_plugins = True autowaf.configure(conf) autowaf.set_recursive() conf.env.append_unique('CFLAGS', '-std=c99') - conf.env['BUILD_TESTS'] = Options.options.build_tests - conf.env['COPY_HEADERS'] = Options.options.copy_headers + conf.env['BUILD_TESTS'] = Options.options.build_tests + conf.env['BUILD_PLUGINS'] = not Options.options.no_plugins + conf.env['COPY_HEADERS'] = Options.options.copy_headers if not hasattr(os.path, 'relpath') and not Options.options.copy_headers: conf.fatal( @@ -71,7 +72,7 @@ def configure(conf): conf.env.append_unique('CFLAGS', '-std=c99') conf.check_cc(lib='gcov', define_name='HAVE_GCOV', mandatory=False) - subdirs = get_subdirs() + subdirs = get_subdirs(conf.env['BUILD_PLUGINS']) for i in subdirs: try: -- cgit v1.2.1