Closed Bug 1520340 Opened 2 years ago Closed 2 years ago

Move subconfigure invocation from old-configure to python configure

Categories

(Firefox Build System :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox66 fixed)

RESOLVED FIXED
mozilla66
Tracking Status
firefox66 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(6 files)

No description provided.
Summary: Don't execute subconfigure as a separate process → Move subconfigure invocation from old-configure to python configure
So that individual parts can be reused downstream.

Depends on D16620
This happens to remove the last use of perl from configure.

Depends on D16621
Instead, include the module and inline its main function.

Depends on D16622
Blocks: 1520369
Blocks: 1520394
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/fad773445014
Use js_options instead of exported variables from old-configure for a few variables. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/7695daf6bc2d
Normalize old_configure's result earlier. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/191f54a3dd6c
Move old_configure_assignments formatting to prepare_configure. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/dd78d3f82b49
Split prepare_configure and old_configure. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/5e51e7031e8f
Move subconfigure invocation from old-configure to python configure. r=froydnj
https://hg.mozilla.org/integration/autoland/rev/f2096b37917d
Don't execute subconfigure as a separate process. r=froydnj
Depends on: 1520730
No longer depends on: 1520730
You need to log in before you can comment on or make changes to this bug.