aboutsummaryrefslogtreecommitdiffstats
path: root/doc/developers.rst
diff options
context:
space:
mode:
authorOlivier Tilloy <olivier@tilloy.net>2010-03-23 16:57:42 +0100
committerOlivier Tilloy <olivier@tilloy.net>2010-03-23 16:57:42 +0100
commit9233a1a9091e830cba99c91226e24c9885b11174 (patch)
tree0e9ecd09837c097e3a26dd5af955bb048b8ed008 /doc/developers.rst
parent651a6a7b7a4742b39cfe2e9f6c4bdc853659138f (diff)
downloadpyexiv2-9233a1a9091e830cba99c91226e24c9885b11174.tar.gz
Developers documentation: added dependencies to cross-compile and generate a windows installer.
Diffstat (limited to 'doc/developers.rst')
-rw-r--r--doc/developers.rst17
1 files changed, 14 insertions, 3 deletions
diff --git a/doc/developers.rst b/doc/developers.rst
index f1b5fb2..c5bebc3 100644
--- a/doc/developers.rst
+++ b/doc/developers.rst
@@ -48,6 +48,18 @@ A typical list of packages to install on a Debian/Ubuntu system is::
python-all-dev libboost-python-dev libexiv2-dev scons
+Additionally, if you want to cross-compile pyexiv2 for Windows and generate a
+Windows installer, you will need the following dependencies:
+
+* `MinGW <http://www.mingw.org/>`_
+* `7-Zip <http://7-zip.org/>`_
+* `BJam <http://boost.org/boost-build2/doc/html/index.html>`_
+* `NSIS <http://nsis.sourceforge.net/>`_
+
+A typical list of packages to install on a Debian/Ubuntu system is::
+
+ mingw32 p7zip-full bjam nsis
+
Building and installing
#######################
@@ -96,9 +108,8 @@ the system-wide site directory of a Python 2.6 setup
(typically ``C:\Python26\Lib\site-packages\``) or to the user site directory
(``%APPDATA%\Python\Python26\site-packages\``).
-The top-level directory of the branch also contains an
-`NSIS <http://nsis.sourceforge.net/>`_ installer script named
-``win32-installer.nsi``.
+The top-level directory of the branch also contains an NSIS installer script
+named ``win32-installer.nsi``.
From the top-level directory of the branch, run the following command::
makensis win32-installer.nsi