diff options
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 |