[Avida-Devel] devel/source/bindings/Boost.Python/population 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/bindings/Boost.Python/population
In directory rodan.css.msu.edu:/tmp/cvs-serv25603/source/bindings/Boost.Python/population
Added Files:
CMakeLists.txt getting_started1.cpp getting_started2.cpp
py_doctest_driver.py py_kaben_brainstorms_t.py
py_unittest_driver.py test_getting_started1.py
test_getting_started2.py
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