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

Friedrich W. H. Kossebau kossebau at kde.org
Sat Aug 1 17:25:08 BST 2026


Am Samstag, 4. Juli 2026, 17:21:41 Mitteleuropäische Sommerzeit schrieb 
Friedrich W. H. Kossebau:
> Hi,
> 
> 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?
> 
> If that sounds somewhere interesting to you, read on :)
> 
> 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 issues,
> it is based only on a few people's needs & ideas, without any known similar
> solutions to be "inspired" from for features and patterns.

The prototype has now been turned into a first version up as release 
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 
already been prepared & tested, some KDE PIM projects using a copy of the 
module running the check by default.

Cheers
Friedrich




More information about the kde-devel mailing list