Platform/Channel-specific build defines: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 3: Line 3:
==NIGHTLY_BUILD==
==NIGHTLY_BUILD==
This is defined when [http://mxr.mozilla.org/mozilla-central/source/config/milestone.txt milestone.txt] contains "a1", i.e. for Nightly builds only.
This is defined when [http://mxr.mozilla.org/mozilla-central/source/config/milestone.txt milestone.txt] contains "a1", i.e. for Nightly builds only.
This define was added in the Firefox 23 cycle.


==RELEASE_BUILD==
==RELEASE_BUILD==
This is defined when [http://mxr.mozilla.org/mozilla-central/source/config/milestone.txt milestone.txt] does not contain "a", i.e. for Beta and Release builds.
This is defined when [http://mxr.mozilla.org/mozilla-central/source/config/milestone.txt milestone.txt] does not contain "a", i.e. for Beta and Release builds.
This define was originally added in the Firefox 19 cycle, but was initially only defined in preference files. As of Firefox 23 it is defined globally.


==EARLY_BETA_OR_EARLIER==
==EARLY_BETA_OR_EARLIER==
This is defined depending on the corresponding value in build/defines.sh. This file is managed manually by the release management team, with the variable being cleared once we're past the "early beta" point in the release cycle.
This is defined depending on the corresponding value in build/defines.sh. This file is managed manually by the release management team, with the variable being cleared once we're past the "early beta" point in the release cycle.
This define was added in the Firefox 23 cycle.


* '''Note:''' use of this flag requires explicit approval from release-management.
* '''Note:''' use of this flag requires explicit approval from release-management.
* '''Note:''' this flag is currently not defined for the JS build ({{bug|879836}})
* '''Note:''' this flag is currently not defined for the JS build ({{bug|879836}})
Confirmed users, Bureaucrats and Sysops emeriti
722

edits

Navigation menu