aboutsummaryrefslogtreecommitdiffstats
path: root/configure.py
diff options
context:
space:
mode:
Diffstat (limited to 'configure.py')
-rwxr-xr-xconfigure.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/configure.py b/configure.py
index cc51d2a22..f850b2a51 100755
--- a/configure.py
+++ b/configure.py
@@ -400,6 +400,9 @@ def process_command_line(args):
const=mod,
dest='disabled_modules')
+ mods_group.add_option('--with-everything', help=optparse.SUPPRESS_HELP,
+ action='store_true', default=False)
+
install_group = optparse.OptionGroup(parser, 'Installation options')
install_group.add_option('--program-suffix', metavar='SUFFIX',
@@ -1388,7 +1391,10 @@ def choose_modules_to_use(modules, archinfo, ccinfo, options):
if module.load_on == 'never':
cannot_use_because(modname, 'disabled as buggy')
elif module.load_on == 'request':
- cannot_use_because(modname, 'by request only')
+ if options.with_everything:
+ to_load.append(modname)
+ else:
+ cannot_use_because(modname, 'by request only')
elif module.load_on == 'dep':
maybe_dep.append(modname)