diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2014-07-08 17:08:34 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2014-07-08 17:08:34 +0300 |
commit | 3a3be0f61be89288691a7d4d6268e89e1c22409c (patch) | |
tree | e9e5a04addf000ab2539a1fe0736481db6ca3b26 /backends.py | |
parent | 5f65255a66f8cbc6f5637bca2577e416a2c812f9 (diff) | |
download | meson-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.py | 4 |
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 |