SConsOnJython

garyo edited this page Dec 13, 2014 · 1 revision

SCons on Jython

Getting Jython source code:

$ svn co

To update run:

$ cd jython
$ svn up

To compile a development version:

run ant inside of the jython directory

The following settings will have to be made within:

dist/bin/jython
JAVA_HOME      Java installation directory
JYTHON_HOME    Jython installation directory
JYTHON_OPTS    Default Jython command line arguments

You can set an alias in your shell for the jython command and point it to dist/bin/jython

Installing setuptools

$ wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e
$ tar xzvf setuptools-0.6c9.tar.gz
$ cd setuptools-0.6c9
$ jython setup.py build
$ jython setup.py install

Installing qmtest

$ svn co svn://source.codesourcery.com/qmtest/trunk qmtest
$ cd qmtest
$ jython setup.py build
$ jython setup.py install

Installing SCons using the Jython branch

$ svn co  scons-jython
$ cd scons-jython
$ jython bootstrap.py build/scons
$ export SCONS_LIB_DIR=`pwd`/src/engine
$ jython src/script/scons.py build/scons

$ cd build/scons
$ jython setup.py install

Optional:
$ jython setup.py install --standard-lib
Installs SCons libraries into the Python std lib

-incompatabilities fixed in the Jython port

-the porting progress and changes to SCons

-how to use SCons on Jython

-information about the setup of a buildbot for SCons on Jython

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.