Contribs in cmake
These contribs have been selected because they use CMakePackageConfigHelpers to generate CMake public files. This is the proper way to export a library, similar to pkg-config. That means these projects have done good work on their CMake project.
Many of them had outdated autotools scripts that we needed to patch. They are likely not maintained anymore which the CMake projects are.
Building with cmake is also faster (faster configuration and make vs ninja). We also save some UPDATE_AUTOCONFIG
and RECONF
calls.
Draft: on top of !2576 (merged) and until it builds and there may be more coming and rebased on top of !2528 (merged).
Edited by Steve Lhomme