diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2014-03-19 22:26:47 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2014-03-19 22:26:47 +0200 |
commit | f807ab209d185d1be781d786d5d48ccfa6d5a243 (patch) | |
tree | a8ed8092505cffeec226e2d99deaa2004ca0cbcf /build.py | |
parent | 185fd7b5bc389492cef0c5f16e5eda98057aaf18 (diff) | |
download | meson-f807ab209d185d1be781d786d5d48ccfa6d5a243.zip meson-f807ab209d185d1be781d786d5d48ccfa6d5a243.tar.gz meson-f807ab209d185d1be781d786d5d48ccfa6d5a243.tar.bz2 |
Now can has linking against shared libraries.
Diffstat (limited to 'build.py')
-rw-r--r-- | build.py | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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() |