On Wed, 2020-05-06 at 23:49 +0000, Paul Wise wrote: > How is this different to the existing cmake support in debhelper? > > $ dpkg -L debhelper libdebhelper-perl | grep -i cmake > /usr/share/perl5/Debian/Debhelper/Buildsystem/cmake.pm
The CMake buildsystem support in Debhelper is merely for *building* a CMake project. This project augments that with additional functionality, such as: * Putting different CMake install components into different binary packages (for example, putting the "Libraries" component into libexample and the "Development" component into libexample-dev), which is easier than listing individual files * Running the CMake project's test suite inside the build process and submitting the results to CDash (this is more useful for continuous integration than production builds) * Extracting CPack component metadata from the project and incorporating that into the binary packages (for example, knowing that the "Development" component depends on the "Libraries" component allows libexample-dev to automatically depend on libexample) See the project's readme for more details.