The only required dependency is boost. Other dependencies offer more plugins. See how to install them on your platform:
./configure
make
make install- clint
Clint is a module filled with a set of awesome tools for developing commandline applications.
https://pypi.python.org/pypi/clint/
Suggested version: v0.4.1
- argcomplete
Argcomplete provides easy, extensible command line tab completion of arguments for your Python script.
https://pypi.python.org/pypi/argcomplete
Suggested version: v0.9.0
- Linux
- GCC 4.1 on OpenSUSE 11.2 64bits
- GCC 4.4 on OpenSUSE 11.2 64bits
- GCC 4.6 on Ubuntu 12.04 64bits
- GCC 4.8 on Ubuntu 14.04 64bits
- Clang 3.4 on Ubuntu 12.04 64bits
- MacOS
- Clang 4.2 64bits
- Windows
- Visual C++ 2010 on Windows XP 32bits
- GCC-MINGW 3.4.5, 4.3.0 on Windows XP 32bits
Some test (both C++ and python) need input images to work. You can get them from TuttleOFX-data repository:
git clone https://github.com/tuttleofx/TuttleOFX-data.git
- C++ tests
Tests of host ( libraries/tuttle/tests ) and plugins ( tests directory in each plugin, with test files prefixed by "plugin_") with Boost Unit Test Framework. After compiling the project, executables are in testBin directory.
- Python tests
Test of host ( libraries/tuttle/pyTest ) with nosetests tool.
nosetests libraries/tuttle/pyTest