Closed
Bug 1162852
Opened 9 years ago
Closed 9 years ago
Small cleanup in the gyp reader code
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(firefox41 fixed)
RESOLVED
FIXED
mozilla41
Tracking | Status | |
---|---|---|
firefox41 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(4 files)
4.40 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
6.21 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
4.22 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
1.50 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
With bug 1162851 and 1162845, there is no more reason to keep context variables specific to gyp processing.
Assignee | ||
Comment 1•9 years ago
|
||
With TemplateContexts keeping the name of the associated template, and the Gyp context being declared as a TemplateContext, it is now possible to know the equivalent of IS_GYP_DIR just by looking at the template name.
Attachment #8603187 -
Flags: review?(gps)
Assignee | ||
Comment 2•9 years ago
|
||
We now have corresponding variables in moz.build contexts that can be used instead.
Attachment #8603188 -
Flags: review?(gps)
Assignee | ||
Comment 3•9 years ago
|
||
Attachment #8603189 -
Flags: review?(gps)
Assignee | ||
Comment 4•9 years ago
|
||
Attachment #8603190 -
Flags: review?(gps)
Updated•9 years ago
|
Attachment #8603187 -
Flags: review?(gps) → review+
Comment 5•9 years ago
|
||
Comment on attachment 8603188 [details] [diff] [review] Remove EXTRA_COMPILE_FLAGS Review of attachment 8603188 [details] [diff] [review]: ----------------------------------------------------------------- Nice. ::: python/mozbuild/mozbuild/frontend/gyp_reader.py @@ +221,5 @@ > + suffix_map[e] > + for e in extensions if e in suffix_map > + ) > + for var in variables: > + context[var] += flags Should this be using .extend?
Attachment #8603188 -
Flags: review?(gps) → review+
Updated•9 years ago
|
Attachment #8603189 -
Flags: review?(gps) → review+
Updated•9 years ago
|
Attachment #8603190 -
Flags: review?(gps) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/a48557804303 https://hg.mozilla.org/integration/mozilla-inbound/rev/6b852bac0506 https://hg.mozilla.org/integration/mozilla-inbound/rev/f51c116920fc https://hg.mozilla.org/integration/mozilla-inbound/rev/8591b2d16a33
Comment 7•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/a48557804303 https://hg.mozilla.org/mozilla-central/rev/6b852bac0506 https://hg.mozilla.org/mozilla-central/rev/f51c116920fc https://hg.mozilla.org/mozilla-central/rev/8591b2d16a33
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox41:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla41
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•