Fwd: Consistent CMake requirements in Plasma

Fabian Vogt fabian at ritter-vogt.de
Fri Feb 26 11:02:35 GMT 2021


Moin,

Am Mittwoch, 24. Februar 2021, 14:40:08 CET schrieb Nicolas Fella:
> Hi packagers,
> 
> I recently proposed to formalize that Plasma depends on CMake 3.16. The
> reasoning is to 1) make the requirements consistent across Plasma repos
> and 2) enable the use of modern CMake features. If accpected this can
> act as a precedent for other non-frameworks KDE software.
> 
> Is there any distro that does not ship at least CMake 3.16 interested in
> shipping future Plasma releases?

Even openSUSE Leap 15.2 is at CMake 3.17 meanwhile, so that's fine for us.

Cheers,
Fabian

> Cheers
> 
> Nico
> 
> -------- Forwarded Message --------
> Subject: 	Consistent CMake requirements in Plasma
> Date: 	Tue, 9 Feb 2021 19:32:36 +0100
> From: 	Nicolas Fella <nicolas.fella at gmx.de>
> Reply-To: 	plasma-devel at kde.org
> To: 	plasma-devel at kde.org
> 
> 
> 
> Hi,
> 
> while I was doing some cmake cleanup in Plasma I noticed that our stated
> minimum cmake versions are both somewhat inconsistent and super old.
> Most Plasma projects state that either 2.8 (released in 2009) or 3.0
> (released in 2014) are the minimum. That's obviously unrealistic.
> 
> Newer cmake versions offer some nice stuff such as imported targets for
> common libs (e.g. used in
> https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/336). For
> the sake of consistency I propose that we standardize Plasma on
> something recent-ish.
> 
> My candidate for this would be cmake 3.16. It's the version shipped by
> Ubuntu 20.04 and thus Neon. This would exclude Debian stable which ships
> 3.13 (which does not have the feature relevant for
> https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/336).
> 
> Thoughts?
> 
> Cheers
> 
> Nico
> 
> 






More information about the Plasma-devel mailing list