aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuhani Simola <juhani.simola@iki.fi>2014-10-28 23:43:25 +0200
committerJuhani Simola <juhani.simola@iki.fi>2014-10-28 23:45:05 +0200
commitd6a21792c3e6c82019946fa9f2347b7fbc4beda2 (patch)
tree956c2cd0954e4a56c7271bfb19a0ce1920500788
parent174db67471d58266c693e7247922317febf372ff (diff)
downloadmeson-d6a21792c3e6c82019946fa9f2347b7fbc4beda2.zip
meson-d6a21792c3e6c82019946fa9f2347b7fbc4beda2.tar.gz
meson-d6a21792c3e6c82019946fa9f2347b7fbc4beda2.tar.bz2
Ninja backend: objects generated with custom_target can be linked
-rw-r--r--ninjabackend.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/ninjabackend.py b/ninjabackend.py
index 9234c41..0918d7e 100644
--- a/ninjabackend.py
+++ b/ninjabackend.py
@@ -206,6 +206,8 @@ class NinjaBackend(backends.Backend):
else:
obj_list.append(self.generate_single_compile(target, outfile, RawFilename(src), True,
header_deps))
+ elif self.environment.is_object(src):
+ obj_list.append(src)
else:
# Assume anything not specifically a source file is a header. This is because
# people generate files with weird suffixes (.inc, .fh) that they then include