[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#959057: RFS: dh-cmake/0.4 [ITP] -- Debhelper programs for CMake projects

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.

Reply to: