Compare Revisions

Simple Firefox build

Revision 303951:

Revision 303951 by Sid0 on

Revision 304441:

Revision 304441 by fryn on

Title:
Simple Firefox build
Simple Firefox build
Slug:
Simple_Firefox_build
Simple_Firefox_build
Tags:
"Developing Mozilla","Firefox","Build documentation"
"Developing Mozilla","Firefox","Build documentation"
Content:

Revision 303951
Revision 304441
n81      The rest of the build steps are done from the MSYS shell inn81      The rest of the build steps are done from the MSYS shell in
>stalled with MozillaBuild (The MINGW32 shell).>stalled with MozillaBuild (the MINGW32 shell).
n87      Use the shortcuts on your desktop, or run <code>c:\mozilla-n87      Use the shortcuts on your desktop, or run <code>c:\mozilla-
>build\start-msvcX.bat</code> (where X is 8 for VS 2005, 9 for VS >build\start-msvcX.bat</code> (where X is 8 for VS 2005, 9 for VS 
>2008 and 10 for VS 2010). <strong>Even if you're on 64-bit Window>2008, 10 for VS 2010, and 11 for VS 2012). <strong>Even if you're
>s, do not use the <code>start-msvcX-x64.bat</code> files</strong>> on 64-bit Windows, do not use the <code>start-msvcX-x64.bat</cod
> (unless you know what you're doing), since they are <strong>expe>e> files</strong> (unless you know what you're doing), since they
>rimental</strong> and <strong>unsupported</strong>. See the <a cl> are <strong>experimental</strong> and <strong>unsupported</stron
>ass="external" href="http://wiki.mozilla-x86-64.com/How_To_Build_>g>. See the <a class="external" href="http://wiki.mozilla-x86-64.
>Windows_x64_Build" rel="external nofollow" target="_blank" title=>com/How_To_Build_Windows_x64_Build" rel="external nofollow" targe
>"http://wiki.mozilla-x86-64.com/How_To_Build_Windows_x64_Build">B>t="_blank" title="http://wiki.mozilla-x86-64.com/How_To_Build_Win
>uild:MozillaBuild For x64 wiki page</a>.>dows_x64_Build">Build:MozillaBuild For x64 wiki page</a>.
n96      <strong>Note:</strong> On Windows, you won't be able to buin96      <strong>Note:</strong> On Windows, you won't be able to bui
>ld the Firefox source code if it's under a directory with spaces >ld the Firefox source code if it's under a directory with spaces 
>in the path (e.g. don't use "Documents and Settings"). You can pi>in the path (e.g. don't use "Documents and Settings"). You can pi
>ck any other location, such as a new directory C:\firefox-src>ck any other location, such as a new directory C:\mozilla-central
n111      By default, the build system creates a release build of Firn111      By default, the build system creates a release build of Fir
>efox roughly equivalent to the official Firefox release builds. I>efox roughly equivalent to the official Firefox release builds. I
>f that's not exactly what you want, there are many build configur>f that's not exactly what you want, there are many build configur
>ation options to choose from, although it's <strong>strongly</str>ation options to choose from, although it's <strong>strongly</str
>ong> recommended that you only use options that you fully underst>ong> recommended that you only use options that you fully underst
>and. The normal way to specify build options is to place them in >and. The normal way to specify build options is to place them in 
>a file called '.mozconfig' at the root of your mozilla source tre>a file named '.mozconfig' at the root of your mozilla source tree
>e. For example, to create a debug build instead of a release buil>. For example, to create a debug build instead of a release build
>d, that file would contain:>, that file would contain:
n117      For more on configuration options, see the page <a href="/en117      For more on configuration options, see the page on <a href=
>n/Configuring_Build_Options" title="en/Configuring Build Options">"/en/Configuring_Build_Options" title="en/Configuring Build Optio
>>Configuring build options</a>.>ns">configuring build options</a>.
t141      Building can take a significant amount of time, depending ot141      Building can take a significant amount of time, depending o
>n your system, OS and chosen build options. Linux builds on a fas>n your system, OS and chosen build options. Linux builds on a fas
>t box may take under 15 minutes, but Windows builds on a slow box>t box may take under 15 minutes, but Windows builds on a slow box
> may take several hours. <strong><a href="/en/Developer_Guide/Moz> may take several hours. See <strong><a href="/en/Developer_Guide
>illa_build_FAQ#Making_builds_faster" title="https://developer.moz>/Mozilla_build_FAQ#Making_builds_faster" title="https://developer
>illa.org/en/Mozilla_Build_FAQ#Making_builds_faster">Tips for maki>.mozilla.org/en/Mozilla_Build_FAQ#Making_builds_faster">tips for 
>ng builds faster</a></strong>.>making builds faster</a></strong>.

Back to History