aboutsummaryrefslogtreecommitdiffstats
path: root/configure.py
diff options
context:
space:
mode:
authorDaniel Neus <[email protected]>2016-08-16 15:17:00 +0200
committerDaniel Neus <[email protected]>2016-08-16 15:17:00 +0200
commitb5c0beb0c63ba7850de6c1be5f362e831e805490 (patch)
treee86d401a24aee95f0c43f5164c48051b3c907aea /configure.py
parentc2c77c3ec0bcbf5bdaffd4e89b36636789ceac84 (diff)
No PDB output for CLI and tests
Fixes GH #432 : Previously the Botan CLI PDB file has overwritten the Botan lib PDB file. Furthermore the output filename of the lib is changed to botand in debug mode.
Diffstat (limited to 'configure.py')
-rwxr-xr-xconfigure.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/configure.py b/configure.py
index e7e61cab1..2983b7506 100755
--- a/configure.py
+++ b/configure.py
@@ -1337,10 +1337,6 @@ def create_template_vars(build_config, options, modules, cc, arch, osinfo):
'shared_flags': cc.gen_shared_flags(options),
'visibility_attribute': cc.gen_visibility_attribute(options),
- # 'botan' or 'botan-1.11'. Used in Makefile and install script
- # This can be made consistent over all platforms in the future
- 'libname': 'botan' if options.os == 'windows' else 'botan-%d.%d' % (build_config.version_major, build_config.version_minor),
-
'lib_link_cmd': cc.so_link_command_for(osinfo.basename, options),
'cli_link_cmd': cc.binary_link_command_for(osinfo.basename, options),
'test_link_cmd': cc.binary_link_command_for(osinfo.basename, options),
@@ -1405,6 +1401,15 @@ def create_template_vars(build_config, options, modules, cc, arch, osinfo):
vars['botan_pkgconfig'] = prefix_with_build_dir(os.path.join(build_config.build_dir,
build_config.pkg_config_file()))
+ # 'botan' or 'botan-1.11'. Used in Makefile and install script
+ # This can be made consistent over all platforms in the future
+ vars['libname'] = 'botan-%d.%d' % (build_config.version_major, build_config.version_minor)
+ else:
+ if options.with_debug_info:
+ vars['libname'] = 'botand'
+ else:
+ vars['libname'] = 'botan'
+
vars["header_in"] = process_template('src/build-data/makefile/header.in', vars)
if vars["makefile_style"] == "gmake":