Add compilers in the CI + split Pylene-core into components
Build system and packaging
-
Split Pylene::Core into two components, introducing the Pylene::IO-freeimage component (solving #74 (closed)) -
Add Boost 1.75.0 into Conan, pulling only the headers (compiled libraries are not pulled) -
Rewrite partially /doc/source/snippets/erosion-cli.cpp
to remove Boost program_option dependency
Continuous Integration
-
Add gcc-11 and clang-12 (from Fedora 34 docker image) (solving #77 (closed)) -
Test in debug and release with gcc-11 and clang-12 -
Add packaging with gcc-11 and clang-12 -
Keep only debug build in the development branches