Compare Revisions

Configuring Build Options

Change Revisions

Revision 329653:

Revision 329653 by BrianDiPalma on

Revision 347681:

Revision 347681 by Ms2ger on

Title:
Configuring Build Options
Configuring Build Options
Slug:
Configuring_Build_Options
Configuring_Build_Options
Tags:
"NeedsEditorialReview", "Build documentation", "NeedsContent", "NeedsMarkupWork", "Developing Mozilla", "NeedsTechnicalReview"
"NeedsEditorialReview", "Build documentation", "NeedsContent", "NeedsMarkupWork", "Developing Mozilla", "NeedsTechnicalReview"
Content:

Revision 329653
Revision 347681
nn10    <div class="geckoVersionNote">
11      <p>
12        In order to build Firefox, a .mozconfig is not required.
13      </p>
14      <p>
15        The default options are the most well-supported, so it is
 > preferable to add as few options as possible.
16      </p>
17    </div>
nn102    <div class="note">
103      <strong>Note</strong>: When using <a href="/en-US/docs/Deve
 >loper_Guide/mach" title="/en-US/docs/Developer_Guide/mach">mach</
 >a> to build, this option is not required; mach will pick the opti
 >mal number of threads automatically.
104    </div>
nn122        <div class="note">
123          <p>
124            <strong>Note</strong>: This is the default
125          </p>
126        </div>
nn186        <p>
170        Enables the default compiler optimization options187          Enables the default compiler optimization options
188        </p>
189        <div class="note">
190          <p>
191            <strong>Note</strong>: This is enabled by default
192          </p>
193        </div>
n182        Enables assertions and other debug-only code. This can sin205        Enables assertions and other debug-only code. This can si
>gnificantly slow a build, but it is invaluable when writing patch>gnificantly slow a build, but it is invaluable when writing patch
>es.&nbsp; <strong>People developing patches should generally use >es.&nbsp; <strong>People developing patches (especially in C++) s
>this option.</strong>>hould generally use this option.</strong>
t222        By default, many auxiliary test applications are built, wt245        By default, many auxiliary test applications are built, w
>hich can help debug and patch the mozilla source. Disabling these>hich can help debug and patch the mozilla source. Disabling these
> tests can speed build time and reduce disk space considerably> tests can speed build time and reduce disk space considerably. D
 >evelopers should generally not use this option.

Back to History