mozilla

Compare Revisions

Windows build prerequisites

Change Revisions

Revision 561553:

Revision 561553 by Sheppy on

Revision 572169:

Revision 572169 by Ted_Mielczarek on

Title:
Windows build prerequisites
Windows build prerequisites
Slug:
Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites
Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites
Tags:
"Developing Mozilla", "NeedsUpdate", "Guide", "Build documentation", "NeedsMarkupWork"
"Developing Mozilla", "NeedsUpdate", "NeedsMarkupWork", "Guide", "Build documentation"
Content:

Revision 561553
Revision 572169
n18      <li>At least 3 GB of RAM for recent Firefox builds; 4 GB orn18      <li>At least 3 GB of RAM for recent Firefox builds; 8 GB or
> more is recommended.> more is recommended.
n32      The Mozilla codebase works with Visual Studio 2010 (VC10) an32      The Mozilla codebase works with Visual C++ 2010 (VC10) and 
>nd Visual Studio 2012 (VC11) . Official releases of Mozilla produ>Visual C++ 2012 (VC11) . Official releases of Mozilla products ar
>cts are compiled with VC10.>e compiled with Visual C++ 2010.
nn44      </li>
45      <li>If you are building with Visual C++ 2010 you will eithe
 >r need to install the <a href="https://developer.mozilla.org/en-U
 >S/docs/Windows_SDK_versions#Windows_8_SDK_(Official)">Windows 8 S
 >DK</a> or configure with <code>--disable-gamepad</code>.
n73    <dl>n
74      <dt style="margin-left: 40px;">
75        If you get errors about missing .dll files during the set
>up process: 
76      </dt>
77    </dl>
78    <ul style="margin-left: 40px;">
79      <li>You will need to find the folder(s) containing each mis
>sing .dll and add them to the PATH environment variable (in advan 
>ced system settings). <span id="cke_bm_111C" style="display: none 
>;"></span> 
80      </li>
81    </ul>
n85    <h2 id="Opening_a_Build_Command_Prompt">n78    <h2 id="Opening_a_build_command_prompt">
n107    </p>n
108    <p>
109      This must be launched with administrator privileges. If you
> have User Account Control (UAC) turned on, it may not be granted 
> automatically. Right click the .BAT file and select "Run as Admi 
>nistrator". 
n146      <li>Note that in Windows you need to build with Administratn
>or privileges. If you have User Account Control (UAC) turned on,  
>it may not automatically grant that to you. 
147      </li>
n164      <li>Parallel builds (<code>-jN</code>) do not work with GNUn152      <li>Parallel builds (<code>-jN</code>) do not work with GNU
> make on Windows. You need to use <a href="/en-US/docs/pymake" ti> make on Windows. You should use the <code>mozmake</code> command
>tle="pymake">pymake</a> instead.> included with current versions of MozillaBuild. Building with th
 >e <code>mach</code> command will always use the best available ma
 >ke command.
t204      The MozillaBuild package includes the "make" program that ot
>riginated on the UNIX and Linux platforms. This version of make d 
>oes not make use of Windows' multi-core architecture. <a href="/e 
>n-US/docs/pymake" title="pymake">pymake</a> is a Python implement 
>ation of Make that uses Windows' multi-core architecture and thus 
> significantly speeds up build time. 
205    </p>
206    <p>

Back to History