diff --git buildtools/wafsamba/samba_install.py buildtools/wafsamba/samba_install.py index a43d103..1e8b060 100644 --- buildtools/wafsamba/samba_install.py +++ buildtools/wafsamba/samba_install.py @@ -138,6 +138,13 @@ def install_library(self): t.env.append_value('LINKFLAGS', t.env.SONAME_ST % install_name) t.env.SONAME_ST = '' + if '-dynamiclib' in t.env.LINKFLAGS_cshlib: + t.env.append_value('LINKFLAGS_cshlib', '-install_name') + if install_link: + t.env.append_value('LINKFLAGS_cshlib', os.path.join(install_path, install_link)) + else: + t.env.append_value('LINKFLAGS_cshlib', os.path.join(install_path, install_name)) + # tell waf to install the library bld.install_as(os.path.join(install_path, install_name), self.path.find_or_declare(inst_name),