From f807ab209d185d1be781d786d5d48ccfa6d5a243 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Wed, 19 Mar 2014 22:26:47 +0200 Subject: Now can has linking against shared libraries. --- build.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'build.py') diff --git a/build.py b/build.py index 9e542f84b..fe3eff5b1 100644 --- a/build.py +++ b/build.py @@ -481,6 +481,9 @@ class StaticLibrary(BuildTarget): suffix = environment.get_static_lib_suffix() self.filename = prefix + self.name + '.' + suffix + def get_import_filename(self): + return self.filename + class SharedLibrary(BuildTarget): def __init__(self, name, subdir, is_cross, sources, objects, environment, kwargs): self.version = None @@ -488,10 +491,14 @@ class SharedLibrary(BuildTarget): super().__init__(name, subdir, is_cross, sources, objects, environment, kwargs); self.prefix = environment.get_shared_lib_prefix() self.suffix = environment.get_shared_lib_suffix() + self.importsuffix = environment.get_import_lib_suffix() def get_shbase(self): return self.prefix + self.name + '.' + self.suffix + def get_import_filename(self): + return self.prefix + self.name + '.' + self.importsuffix + def get_rpaths(self): return [self.subdir] + self.get_transitive_rpaths() -- cgit v1.2.3