PARADISEO (PARallel and DIStributed Evolving Objects) is a white-box object-oriented framework dedicated to the flexible design of metaheuristics. Based on EO, this template-based, ANSI-C++ compliant computation library is portable across both Windows system and sequential platforms (Unix, Linux, MacOS, etc.).

WEBSITE: http://paradiseo.gforge.inria.fr

Basic install (for UNIX platform):

create a directory name 'build' in the directory where install.cmake is (>mkdir build).

open install.cmake, for instance with emacs (>emacs install.cmake)

==> For the line : SET(PARADISEO_DIR "TO FILL" CACHE PATH "ParadisEO directory" FORCE)
    replace TO FILL by the path to ParadisEO (that contains paradiseo-eo and paradiseo-mo).

==> For the line : SET(SOURCES_DIR "TO FILL" CACHE PATH "TP sources directory, where install.cmake is" FORCE)
    replace TO FILL by the current directory where install.cmake is.

==> For the line : SET(INSTALL_DIR "TO FILL" CACHE PATH "Directory where the executable will be put" FORCE)
    replace TO FILL by the same directory including the directory "build" at the end.

For instance, if the current directory is "/home/toto/tp_opti/" and if paradiseo is installed in "/usr/local/paradiseo/"
You have to create a directory "build" in /home/toto/tp_opti.
Then you fill the paths in the install.cmake file:

     SET(PARADISEO_DIR "/usr/local/paradiseo" CACHE PATH "ParadisEO directory" FORCE)
     SET(SOURCES_DIR "/home/toto/tp_opti" CACHE PATH "TP sources directory, where install.cmake is" FORCE)
     SET(INSTALL_DIR "/home/toto/tp_opti/build" CACHE PATH "Directory where the executable will be put" FORCE)

Finally, in the "build" directory, type 'make' and 'make install' and everything will be ready.
