aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.py3
-rw-r--r--xcodebackend.py2
2 files changed, 4 insertions, 1 deletions
diff --git a/build.py b/build.py
index 74e4658..3e7c251 100644
--- a/build.py
+++ b/build.py
@@ -496,6 +496,9 @@ class StaticLibrary(BuildTarget):
def get_import_filename(self):
return self.filename
+ def get_osx_filename(self):
+ return self.get_filename()
+
class SharedLibrary(BuildTarget):
def __init__(self, name, subdir, is_cross, sources, objects, environment, kwargs):
self.version = None
diff --git a/xcodebackend.py b/xcodebackend.py
index d1bd8aa..199b366 100644
--- a/xcodebackend.py
+++ b/xcodebackend.py
@@ -598,7 +598,7 @@ class XCodeBackend(backends.Backend):
headerdirs.append(os.path.join(self.environment.get_build_dir(), cd))
for l in target.link_targets:
abs_path = os.path.join(self.environment.get_build_dir(),
- buildtype, l.get_filename())
+ l.subdir, buildtype, l.get_osx_filename())
dep_libs.append("'%s'" % abs_path)
if isinstance(l, build.SharedLibrary):
links_dylib = True