Updating KDE Frameworks minimum cmake requirements to 3.23
Ömer Fadıl USTA
omerusta at gmail.com
Mon Dec 15 03:18:01 GMT 2025
I had made similar proposal for 3.22 around 8-9 months ago and due to my
mistakes about terminology that time you scolded/harshed me :)
[ It is not a big problem and i accept the mistakes which i had done and
sorry for saying KDE instead of KDE Plasma/Frameworks ]
https://mail.kde.org/pipermail/kde-core-devel/2025-March/092409.html
My 2 cents are +1 for this proposal.
On the other hand VERIFY_INTERFACE_HEADER_SETS looks like added in 3.24 not
3.23 :
https://cmake.org/cmake/help/latest/prop_tgt/VERIFY_INTERFACE_HEADER_SETS.html#prop_tgt:VERIFY_INTERFACE_HEADER_SETS
So if is it possible could it be 3.24 to make everything butter smooth ?
Ömer Fadıl Usta
PGP key : 0xfd11561976b1690b
about.me/omerusta
Albert Astals Cid <aacid at kde.org>, 15 Ara 2025 Pzt, 01:46 tarihinde şunu
yazdı:
> 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
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20251215/a7b02da6/attachment.htm>
More information about the Kde-frameworks-devel
mailing list