This patch adress updates concerning the CMake build system generator with the main goal of appying modern CMake
There a plenty of changes but most of them are related to changes on CMake.
Another big change is dependency handling.
All dependencies, with exception of GLUT and OpenGL can now be handled automatically by Conan.io on Linux, MacOS and Windows.
OpenTissue now have a dashboard with build/test/coverate reporting and a CI built/test/package pipeline:
This patch adress updates concerning the CMake build system generator with the main goal of appying modern CMake
There a plenty of changes but most of them are related to changes on CMake.
Another big change is dependency handling. All dependencies, with exception of GLUT and OpenGL can now be handled automatically by Conan.io on Linux, MacOS and Windows.
OpenTissue now have a dashboard with build/test/coverate reporting and a CI built/test/package pipeline:
Dashboard
Azure Pipelines:
Here are the steps to test it on Linux, the process is prety similar on Windows and MacOS.
pip3 install conan
mkdir build && cd build && conan install <path-to-source> -s build_type=Debug -o *:shared=False
cmake .. -DOPENTISSUE_ENABLE_UNIT_TESTS=ON -DBUILD_TYPE=Debug
make && make test
make Experimental