Re: RFC: post-installation checks on library headers & cmake config

"Friedrich W. H. Kossebau" <[email protected]> Sat, 01 Aug 2026 18:25:08 +0200
Newsgroups gmane.comp.kde.devel.general
Organization KDE
Message-ID <[email protected]>
Am Samstag, 4. Juli 2026, 17:21:41 Mitteleurop=C3=A4ische Sommerzeit schrie=
b=20
=46riedrich W. H. Kossebau:
> Hi,
>=20
> how would you feel if there is an option to automatically test the C++
> library development artifacts (headers, CMake config, etc.) in their
> installed variant for usability, before other developers get to use them?
>=20
> If that sounds somewhere interesting to you, read on :)
>=20
> Possibly you also have already heard of this, there is currently some on-
> going effort to develop a system for post-installation C++ library checks,
> by the implementation name ECMInstalledLibraryCheck. While already in some
> usable state and there-by successfully having uncovered a number of issue=
s,
> it is based only on a few people's needs & ideas, without any known simil=
ar
> solutions to be "inspired" from for features and patterns.

The prototype has now been turned into a first version up as release=20
candidate, please give the docs (ideally also code) some check:

https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/590

Target is ECM 6.30.

Thanks to Allen, Laurent & Ben the deployment of the check to KDE CI has=20
already been prepared & tested, some KDE PIM projects using a copy of the=20
module running the check by default.

Cheers
=46riedrich