aboutsummaryrefslogtreecommitdiffstats
path: root/configure.py
diff options
context:
space:
mode:
authorSimon Warta <[email protected]>2017-04-05 16:40:29 +0200
committerSimon Warta <[email protected]>2017-04-07 09:10:13 +0200
commitbec3c996a1577d556a1883224c9fe20f38dea6f2 (patch)
tree1084d78f1eae74357309f5a1bcd3a48c16752e48 /configure.py
parent807461359561d191bd19e3b175b6d41dd89f2b9c (diff)
Extract display_module_information_unused/display_module_information_to_load
Diffstat (limited to 'configure.py')
-rwxr-xr-xconfigure.py39
1 files changed, 22 insertions, 17 deletions
diff --git a/configure.py b/configure.py
index 0c84c8a88..230604bbb 100755
--- a/configure.py
+++ b/configure.py
@@ -2071,28 +2071,33 @@ def choose_modules_to_use(modules, module_policy, archinfo, ccinfo, options):
for not_a_dep in maybe_dep:
cannot_use_because(not_a_dep, 'not requested')
- for reason in sorted(not_using_because.keys()):
- disabled_mods = sorted(set([mod for mod in not_using_because[reason]]))
+ def display_module_information_unused(skipped_modules):
+ for reason in sorted(skipped_modules.keys()):
+ disabled_mods = sorted(set([mod for mod in skipped_modules[reason]]))
- if disabled_mods != []:
- logging.info('Skipping, %s - %s' % (
- reason, ' '.join(disabled_mods)))
+ if disabled_mods:
+ logging.info('Skipping, %s - %s' % (reason, ' '.join(disabled_mods)))
- for mod in sorted(to_load):
- if mod.startswith('simd_') and mod != 'simd_engine':
- logging.info('Using SIMD module ' + mod)
+ def display_module_information_to_load(modules_to_load):
+ sorted_modules_to_load = sorted(modules_to_load)
- for mod in sorted(to_load):
- if modules[mod].comment:
- logging.info('%s: %s' % (mod, modules[mod].comment))
- if modules[mod].warning:
- logging.warning('%s: %s' % (mod, modules[mod].warning))
+ for mod in sorted_modules_to_load:
+ if mod.startswith('simd_') and mod != 'simd_engine':
+ logging.info('Using SIMD module ' + mod)
- # force through set to dedup if required
- to_load = sorted(list(set(to_load)))
- logging.info('Loading modules %s', ' '.join(to_load))
+ for mod in sorted_modules_to_load:
+ if modules[mod].comment:
+ logging.info('%s: %s' % (mod, modules[mod].comment))
+ if modules[mod].warning:
+ logging.warning('%s: %s' % (mod, modules[mod].warning))
+
+ logging.info('Loading modules %s', ' '.join(to_load))
- return to_load
+ display_module_information_unused(not_using_because)
+ display_module_information_to_load(set(to_load))
+
+ # force through set to dedup if required
+ return set(to_load)
def choose_link_method(options):
"""