[Avida-Devel] devel/source/third-party/python_subdir CVS commit

Kaben Nanlohy kaben at rodan.css.msu.edu
Fri Apr 23 06:25:59 PDT 2004


Update of /home/kaben/Projects/cvs-roots/avida/devel/source/third-party/python_subdir
In directory rodan.css.msu.edu:/tmp/cvs-serv25603/source/third-party/python_subdir

Added Files:
	CMakeLists.txt 
Log Message:

Some further cleanup of recursive testing.

***

Added support for Boost.Python (providing python-bindings) and IPython
(a nice python interpreter) linked against a private version of Python.

Sources for each of Python, Boost, and IPython must be placed into the
subdirectories

  source/third-party/{python_subdir,boost_subdir,ipython_subdir}

with symlinks

  source/third-party/python_subdir/python -> linked to decompressed python tarball
  source/third-party/boost_subdir/boost -> linked to decompressed boost tarball
  source/third-party/ipython_subdir/ipython -> linked to decompressed ipython tarball

and the build system will detect and build each of these.

***

Immediate ToDo:

- I'd like to provide the option to used already-installed versions of
  each;
- This only supports Apple. Need Linux and Windows support. Shouldn't
  be too hard.
- Boost.Python example modules build, and unit-test correctly, but I
  need to bind existing classes to python, and test them.
- I need to enable optional tests of Python and Boost.Python.
- If Boost.Python proves to work well, remove CMake support.






More information about the Avida-devel mailing list