Skip to content

Add compilers in the CI + split Pylene-core into components

Baptiste Esteban requested to merge development/update-ci-split-component into next

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

Merge request reports