aboutsummaryrefslogtreecommitdiff
path: root/backends.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2014-07-08 17:08:34 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2014-07-08 17:08:34 +0300
commit3a3be0f61be89288691a7d4d6268e89e1c22409c (patch)
treee9e5a04addf000ab2539a1fe0736481db6ca3b26 /backends.py
parent5f65255a66f8cbc6f5637bca2577e416a2c812f9 (diff)
downloadmeson-3a3be0f61be89288691a7d4d6268e89e1c22409c.zip
meson-3a3be0f61be89288691a7d4d6268e89e1c22409c.tar.gz
meson-3a3be0f61be89288691a7d4d6268e89e1c22409c.tar.bz2
Can now build object files in generators, too.
Diffstat (limited to 'backends.py')
-rw-r--r--backends.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/backends.py b/backends.py
index ff9a20b..60c3818 100644
--- a/backends.py
+++ b/backends.py
@@ -224,7 +224,9 @@ class Backend():
unity_deps = [] # Generated sources that must be built before compiling a Unity target.
for genlist in target.get_generated_sources():
for src in genlist.get_outfilelist():
- if not self.environment.is_header(src):
+ if self.environment.is_object(src):
+ obj_list.append(os.path.join(self.get_target_dir(target), target.get_basename() + '.dir', src))
+ elif not self.environment.is_header(src):
if is_unity:
if '/' in src:
rel_src = src