Open
Bug 1296708
Opened 8 years ago
Updated 2 years ago
XPIDL invocation should be shared between backends
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
NEW
People
(Reporter: mshal, Unassigned)
References
Details
We still have some custom xpidl logic in config/makefiles/xpidl/Makefile.in that could be shared between backends. In particular, the xpidl-process.py invocation should be handled in moz.build somehow and given to the backend. This is a followup from https://bugzilla.mozilla.org/show_bug.cgi?id=1293448#c10
Reporter | ||
Comment 1•8 years ago
|
||
Looking a little further, we'll probably also want to share the chrome.manifest and interfaces.manifest rules. The rest of the Makefile looks like it is specific to make's dependency processing.
Updated•6 years ago
|
Product: Core → Firefox Build System
Updated•6 years ago
|
Summary: XPIDL inovcation should be shared between backends → XPIDL invocation should be shared between backends
Comment 2•6 years ago
|
||
I believe that it should be possible to move at least some of the XPIDL processing into moz.build in a more reasonable way now, since the changes to how metadata is stored. The old concepts of .xpt file boundaries etc. are much less relevant today. We simply need the list of .xpt files to be built to be passed into a single python runtime execution, and it should be able to generate every relevant artifact.
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•