mozilla

Compare Revisions

pymake

Change Revisions

Revision 10767:

Revision 10767 by cgj on

Revision 10768:

Revision 10768 by Crowder on

Title:
pymake
pymake
Slug:
pymake
pymake
Tags:
"Developing Mozilla", "Build documentation"
"Developing Mozilla", "Build documentation"
Content:

Revision 10767
Revision 10768
t23      Follow the <a href="/En/Developer_Guide/Build_Instructions"t23      Follow the <a href="/En/Developer_Guide/Build_Instructions"
> title="En/Developer Guide/Build Instructions">build instructions> title="En/Developer Guide/Build Instructions">build instructions
></a>, except for the "Build and install" section. Switch to the r></a>, except for the "Build and install" section, then:
>oot of the source directory, then run <strong>autoconf-2.13</stro 
>ng>. Change to <strong>js/src</strong> and run <strong>autoconf-2 
>.13</strong> again. Change to your objdir and run <strong>path_to 
>_srcdir/configure</strong>. Running <strong>python -O path_to_src 
>dir/buil</strong><strong>d/pymake/make.py</strong> starts the bui 
>ld. If you hadn't specified <strong>mk_add_options MOZ_MAKE_FLAGS 
></strong> in your <a href="/en/Configuring_Build_Options" title=" 
>en/Configuring Build Options">mozconfig</a>, you can simply appen 
>d the flags to the aforementioned Python command, e.g. <strong>-j 
>2</strong> runs two make jobs in parallel. Using a <strong>-j</st 
>rong> value equal to the number of CPU cores visible to the OS is 
> recommended. 
24    </p>
25    <ul>
26      <li>Switch to the root of the source directory, then run <s
 >trong>autoconf-2.13</strong>.
27      </li>
28      <li>Change to <strong>js/src</strong> and run <strong>autoc
 >onf-2.13</strong> again.C
29      </li>
30      <li>Change to <strong>nsprpub/</strong> and run <strong>aut
 >oconf-2.13</strong> again.
31      </li>
32      <li>Finally, change to your <strong>objdir</strong> and run
 > <strong>path_to_srcdir/configure</strong>.
33      </li>
34    </ul>
35    <p>
36      Running <strong>python -O path_to_srcdir/buil</strong><stro
 >ng>d/pymake/make.py</strong> starts the build. If you hadn't spec
 >ified <strong>mk_add_options MOZ_MAKE_FLAGS</strong> in your <a h
 >ref="/en/Configuring_Build_Options" title="en/Configuring Build O
 >ptions">mozconfig</a>, you can simply append the flags to the afo
 >rementioned Python command, e.g. <strong>-j2</strong> runs two ma
 >ke jobs in parallel. Using a <strong>-j</strong> value equal to t
 >he number of CPU cores visible to the OS is recommended.

Back to History