def update_link_paths(self, tool): deps = tool.get('AdditionalLibraryDirectories', '') deps = [] dirs = self.get_link_paths(self.bld, self.gen) for dep in dirs: if dep not in deps: deps.append(dep) if len(deps): tool.set('AdditionalLibraryDirectories', ';'.join(deps))
def update_link_paths(self, tool): deps = tool.get("AdditionalLibraryDirectories", "") if deps: deps = deps.split(";") else: deps = [] dirs = self.get_link_paths(self.bld, self.gen) for dep in dirs: if dep not in deps: deps.append(dep) if len(deps): tool.set("AdditionalLibraryDirectories", ";".join(deps))
def update_link_deps(self, tool): """Add libraries on which this project depends.""" deps = tool.get("AdditionalDependencies") if deps: deps = deps.split(";") else: deps = [] libs = self.get_link_libs(self.bld, self.gen) for lib in libs: dep = "%s.lib" % lib if dep not in deps: deps.append(dep) if len(deps): tool.set("AdditionalDependencies", " ".join(deps))
def update_link_deps(self, tool): '''Add libraries on which this project depends.''' deps = tool.get('AdditionalDependencies') if deps: deps = deps.split(';') else: deps = [] libs = self.get_link_libs(self.bld, self.gen) for lib in libs: dep = '%s.lib' % lib if dep not in deps: deps.append(dep) if len(deps): tool.set('AdditionalDependencies', ' '.join(deps))
def update_link_deps(self, tool): '''Add libraries on which this project depends.''' deps = tool.get('AdditionalDependencies') if deps: deps = deps.split(';') else: deps = [] libs = self.get_link_libs(self.bld, self.gen) for lib in libs: dep = '%s.lib' % lib if dep not in deps: deps.append(dep) if len(deps): tool.set('AdditionalDependencies', ';'.join(deps))
def update_link_deps(self, tool): '''Add libraries on which this project depends.''' deps = tool.get('AdditionalDependencies') deps = [] # clean out deps everytime libs = self.get_link_libs(self.bld, self.gen) for lib in libs: dep = '%s.lib' % lib if dep not in deps: deps.append(dep) if len(deps): add_deps = " ".join( deps ) # work around when converting to vcxproj by inserting spaces tool.set('AdditionalDependencies', add_deps)