Closed Bug 901806 Opened 11 years ago Closed 11 years ago

--enable-metro should be NIGHTLY_BUILD only

Categories

(Firefox Build System :: General, defect)

22 Branch
All
Windows 8.1
defect
Not set
major

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: gps, Unassigned)

References

Details

+++ This bug was initially created as a clone of Bug #856823 +++

The poor folks doing tree management need to change code when Nightly becomes Aurora in order to disable Metro. We should relieve them of this burden by keying --enable-metro to the NIGHTLY_BUILD flag.
Here's the problem: NIGHTLY_BUILD is available *in* configure, --enable-metro is *passed to* configure, via mozconfig.
(and --enable-metro is probably not something we'd like to enable on all m-c windows developers).
We will want to make --enable-metro the default on m-c eventually, since it's what we're shipping in Nightly and eventually plan to ship in a release.  I think the main reason we haven't is that it adds some build prerequisites and does not compile out-of-the-box with Visual Studio Express.  This isn't well documented/tested but there are some notes at:
https://wiki.mozilla.org/Firefox/Windows_8_Integration#Building_Locally
We're currently planning on rolling out with 26. :) resolve wontfix?
Works for me.

We should consider exposing NIGHTLY_BUILD and other tree variables to mozconfig such that they can influence configure arguments. Another time.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
OS: Windows 8 Metro → Windows 8.1
Component: Build Config → General
Product: Firefox → Firefox Build System
You need to log in before you can comment on or make changes to this bug.