vscript = "%s.vscript" % libname
if private_library:
version = "%s_%s" % (Utils.g_module.APPNAME, Utils.g_module.VERSION)
- vscript_abi_directory = None
elif vnum:
version = "%s_%s" % (libname, vnum)
- vscript_abi_directory = abi_directory
else:
version = None
- vscript_abi_directory = None
if version:
- bld.ABI_VSCRIPT(libname, vscript_abi_directory, version, vscript)
+ bld.ABI_VSCRIPT(libname, abi_directory, version, vscript)
ldflags.append("-Wl,--version-script=%s/%s" % (bld.path.abspath(bld.env), vscript))
fullname = bld.env.shlib_PATTERN % bundled_name
bld.add_manual_dependency(bld.path.find_or_declare(fullname), bld.path.find_or_declare(vscript))