diff options
author | Jack Lloyd <[email protected]> | 2015-07-25 00:15:15 -0400 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2015-07-25 00:15:15 -0400 |
commit | 96df6f0f856170027e7528dc061f45c1a0271e6c (patch) | |
tree | dece91412784dcab96b13f6519aa68727650436f | |
parent | 46c134b0f9524a47e7ee74b798e83fcc33b74202 (diff) |
Remove the configure.py logic for handling bare asm. GH #216
-rwxr-xr-x | configure.py | 27 |
1 files changed, 2 insertions, 25 deletions
diff --git a/configure.py b/configure.py index b926cd274..4764162e2 100755 --- a/configure.py +++ b/configure.py @@ -282,13 +282,6 @@ def process_command_line(args): action='store_false', help='disable building shared library') - build_group.add_option('--enable-asm', dest='asm_ok', - action='store_true', default=True, - help=optparse.SUPPRESS_HELP) - build_group.add_option('--disable-asm', dest='asm_ok', - action='store_false', - help='disallow use of assembler') - build_group.add_option('--no-optimizations', dest='no_optimizations', action='store_true', default=False, help=optparse.SUPPRESS_HELP) @@ -583,7 +576,7 @@ class ModuleInfo(object): self.need_isa = self.need_isa.split(',') if self.source == []: - self.source = list(extract_files_matching(self.lives_in, ['.cpp', '.S'])) + self.source = list(extract_files_matching(self.lives_in, ['.cpp'])) if self.header_internal == [] and self.header_public == []: self.header_public = list(extract_files_matching(self.lives_in, ['.h'])) @@ -1426,15 +1419,6 @@ def choose_modules_to_use(modules, archinfo, ccinfo, options): elif module.load_on == 'always': to_load.append(modname) - elif module.load_on == 'asm_ok': - if options.asm_ok: - if options.no_autoload: - maybe_dep.append(modname) - else: - to_load.append(modname) - else: - cannot_use_because(modname, - 'uses assembly and --disable-asm set') elif module.load_on == 'auto': if options.no_autoload: maybe_dep.append(modname) @@ -1703,9 +1687,7 @@ def generate_amalgamation(build_config, options): botan_h.write(pub_header_amalag.contents) botan_h.write("\n#endif\n") - internal_headers = Amalgamation_Generator( - [s for s in build_config.internal_headers - if s.find('asm_macr_') == -1]) + internal_headers = Amalgamation_Generator([s for s in build_config.internal_headers]) botan_int_h.write(""" #ifndef BOTAN_AMALGAMATION_INTERNAL_H__ @@ -1925,11 +1907,6 @@ def main(argv = None): if options.via_amalgamation: options.gen_amalgamation = True - if options.gen_amalgamation: - if options.asm_ok: - logging.info('Disabling assembly code, cannot use in amalgamation') - options.asm_ok = False - if not options.build_shared_lib and not options.via_amalgamation: raise Exception('Static build is only supported using amalgamation. ' 'Add --via-amalgamation.') |