Closed Bug 1063860 Opened 10 years ago Closed 10 years ago

Refresh some of the variable/tier associations in mozbuild.context

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla35

People

(Reporter: glandium, Assigned: glandium)

Details

Attachments

(1 file)

Looking at the content of VARIABLES for variables associated with 'libs', it seems there are leftovers from before bug 1043344, and some possibly wrong/unnecessary associations as well.
This makes us skip about 150 more directories during the libs tier.
Comment on attachment 8485318 [details] [diff] [review]
Refresh some of the variable/tier associations in mozbuild.context

Review of attachment 8485318 [details] [diff] [review]:
-----------------------------------------------------------------

r+ conditional on not changing XPIDL_SOURCES, which I'm pretty sure will break the build (or tests since missing xpt likely won't get detected by the build alone).

::: python/mozbuild/mozbuild/frontend/context.py
@@ +700,5 @@
>  
>          This is a list of files that define XPCOM interface definitions.
>          Entries must be files that exist. Entries are almost certainly ``.idl``
>          files.
> +        """, 'export'),

We still do interfaces.manifest registration during libs. That's derived from xpt, which is derived from XPIDL_SOURCES/XPIDL_MODULE.
Attachment #8485318 - Flags: review?(mshal) → review+
(In reply to Gregory Szorc [:gps] (away Sep 10 through 27) from comment #3)
> We still do interfaces.manifest registration during libs. That's derived
> from xpt, which is derived from XPIDL_SOURCES/XPIDL_MODULE.

Yeah, try turned red. I guess that could move to export, though, but that should be a separate bug.
... although... it's XPIDL_SOURCES that made the difference on the number of directories :(
Filed bug 1063874 for XPIDL_SOURCES
https://hg.mozilla.org/mozilla-central/rev/4ed9082b0bdd
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla35
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: