Bug 1371871 - Do not process XPIDL in the tup backend during an artifact build. r=mshal

MozReview-Commit-ID: AtnXcv6iPRD

--HG--
extra : rebase_source : f0f9699fb16c0f93c01af5fd6099b87b1855af32
This commit is contained in:
Chris Manchester 2017-06-21 16:20:18 -07:00
Родитель 764bbd5f7c
Коммит a5c1097837
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -379,6 +379,9 @@ class TupOnly(CommonBackend, PartialBackend):
destdir=mozpath.join(self.environment.topobjdir, obj.install_target, path))
def _handle_idl_manager(self, manager):
if self.environment.is_artifact_build:
return
dist_idl_backend_file = self._get_backend_file('dist/idl')
for idl in manager.idls.values():
dist_idl_backend_file.symlink_rule(idl['source'], output_group=self._installed_files)