0fe1cb2a9e
OK ajacoutot@
34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
$OpenBSD: patch-wafadmin_Tools_ccroot_py,v 1.3 2010/06/01 12:47:10 dcoppa Exp $
|
|
|
|
Don't create symlink for shared libraries versions.
|
|
Use good version numbers for libs.
|
|
|
|
--- wafadmin/Tools/ccroot.py.orig Sun Mar 14 17:57:48 2010
|
|
+++ wafadmin/Tools/ccroot.py Sun Mar 14 17:59:04 2010
|
|
@@ -580,7 +580,7 @@ def apply_vnum(self):
|
|
name2 = libname + '.' + nums[0]
|
|
|
|
if self.env.SONAME_ST:
|
|
- v = self.env.SONAME_ST % name2
|
|
+ v = self.env.SONAME_ST % name3
|
|
self.env.append_value('LINKFLAGS', v.split())
|
|
|
|
bld = self.bld
|
|
@@ -590,13 +590,13 @@ def apply_vnum(self):
|
|
if not path: return
|
|
|
|
bld.install_as(path + os.sep + name3, node, env=self.env)
|
|
- bld.symlink_as(path + os.sep + name2, name3)
|
|
- bld.symlink_as(path + os.sep + libname, name3)
|
|
+ #bld.symlink_as(path + os.sep + name2, name3)
|
|
+ #bld.symlink_as(path + os.sep + libname, name3)
|
|
|
|
# the following task is just to enable execution from the build dir :-/
|
|
tsk = self.create_task('vnum')
|
|
tsk.set_inputs([node])
|
|
- tsk.set_outputs(node.parent.find_or_declare(name2))
|
|
+ tsk.set_outputs(node.parent.find_or_declare(name3))
|
|
|
|
def exec_vnum_link(self):
|
|
path = self.outputs[0].abspath(self.env)
|