I would like to increase cmake requirement of KDE Frameworks to 3.23.

This way we can use CMAKE_VERIFY_INTERFACE_HEADER_SETS that checks that each 
of the headers is "compilable" on its own.

Proof of concept on 
https://invent.kde.org/frameworks/karchive/-/merge_requests/80

Where i have changed the code so that it compiles but so that kar.h would not 
be "compilable" on it's own.

I'm mostly sure that our headers are possibly good, but some extra checking 
does not hurt.

cmake 3.23 was released on July 2022.

Looking at https://repology.org/project/cmake/badges it seems it should not be 
problematic at all.

What do you all think?

Cheers,
  Albert

P.S: I guess it'd be better to come up with a policy but I had no idea what to 
suggest :D


Reply via email to