Closed Bug 552222 Opened 15 years ago Closed 15 years ago

Drop MOZ_XPFE_COMPONENTS / --disable-xpfe-components

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla1.9.3a4

People

(Reporter: standard8, Assigned: standard8)

References

()

Details

Attachments

(2 files)

Attached patch The fixSplinter Review
MOZ_XPFE_COMPONENTS seems to have stemmed from the time of the original mobile build (maemo?) and from an embedder's build perspective. Now that the embedding profiles have been dropped, and much of the non-browser items removed from xpfe/components, and all apps build xpfe/components by default AFAICT. Therefore I believe it is time we dropped the option to not build xpfe/components. This has the normal wins of build simplification and option reduction. Patch attached to drop the MOZ_XPFE_COMPONENTS switch. Note that with this the xpfe/Makefile.in becomes redundant and so the build switches into xpfe/components.
Attachment #432359 - Flags: review?(ted.mielczarek)
Attachment #432359 - Flags: review?(ted.mielczarek) → review+
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9.3a4
Comment on attachment 434540 [details] [diff] [review] (Bv1-CC) Copy it to comm-central, (m-1.9.2+) [Checkin: Comment 5] I'm not sure, but I Think this shouldn't need to pass by Mark, he is review-buried. I'll look in more detail later though.
Attachment #434540 - Flags: review?(bugspam.Callek)
Comment on attachment 434540 [details] [diff] [review] (Bv1-CC) Copy it to comm-central, (m-1.9.2+) [Checkin: Comment 5] If you'd given me a few hours more, I'd have done the patch... Anyway, we don't need this on trunk or 1.9.2.
Attachment #434540 - Flags: review?(bugzilla)
Attachment #434540 - Flags: review?(bugspam.Callek)
Attachment #434540 - Flags: review+
Comment on attachment 434540 [details] [diff] [review] (Bv1-CC) Copy it to comm-central, (m-1.9.2+) [Checkin: Comment 5] http://hg.mozilla.org/comm-central/rev/7f7cfb9b939b
Attachment #434540 - Attachment description: (Bv1-CC) Copy it to comm-central, (m-1.9.2+) → (Bv1-CC) Copy it to comm-central, (m-1.9.2+) [Checkin: Comment 5]
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: