mozilla

Compare Revisions

Building PyXPCOM

Change Revisions

Revision 121890:

Revision 121890 by Alex Tarkovsky on

Revision 121891:

Revision 121891 by Mixedpuppy on

Title:
Building PyXPCOM
Building PyXPCOM
Slug:
Building_PyXPCOM
Building_PyXPCOM
Tags:
PyXPCOM, "Developing Mozilla", "Build documentation", "XPCOM:Language Bindings"
PyXPCOM, "Developing Mozilla", "Build documentation", "XPCOM:Language Bindings"
Content:

Revision 121890
Revision 121891
t14      For Linux and OS X users, if you already have Python instalt14      For Linux users, if you already have Python installed and y
>led and you have the file <code>libpython2.*.so*</code> in <code>>ou have the file <code>libpython2.*.so*</code> in <code>/usr/lib<
>/usr/lib</code>, you meet the shared library requirement and can >/code>, you meet the shared library requirement and can skip to <
>skip to <a href="en/Building_PyXPCOM#Compiling_Mozilla">Compiling>a href="en/Building_PyXPCOM#Compiling_Mozilla">Compiling Mozilla<
> Mozilla</a>. If you don't have that file then you'll need to com>/a>. If you don't have that file then you'll need to compile Pyth
>pile Python with <code>--enable-shared</code> as outlined in this>on with <code>--enable-shared</code> as outlined in this section.
> section. 
15    </p>
16    <p>
17      For OS X 10.3 and 10.4 users, the Python 2.3 Framework is a
 >lready available. If you want to build against Python 2.4, you wi
 >ll need to build your own from <a class="external" href="http://w
 >ww.python.org/download/">source</a>, build via <a class="external
 >" href="http://darwinports.opendarwin.org/">DarwinPorts</a> or <a
 > class="external" href="http://fink.sourceforge.net/">Fink</a>, o
 >r install either <a class="external" href="http://undefined.org/p
 >ython/">MacPython</a> or <a class="external" href="http://www.Act
 >iveState.com/">ActivePython</a>. You can then skip to <a href="en
 >/Building_PyXPCOM#Compiling_Mozilla">Compiling Mozilla</a>. If yo
 >u want to distribute your application, you might prefer to use th
 >e built in Python 2.3 Framework at first, since embedding the Pyt
 >hon Framework into an application bundle may take some non-standa
 >rd customizations to the Python build scripts.

Back to History