Consistent CMake requirements in Plasma

Nicolas Fella nicolas.fella at gmx.de
Thu Mar 4 12:18:57 GMT 2021


Hi,

I have now bumped the requirement for all Plasma repos.

There was one resulting build failure in kinfocenter that has been
corrected. Let me know if you notice any other unusual behavior.

Cheers

Nico

On 3/1/21 12:30 PM, Nicolas Fella wrote:
> Hi,
>
> so far I haven't received any negative feedback on this and got
> acknowledgements from Debian, Fedora and OpenSUSE.
>
> Unless someone objects within the next 24 hours I suggest that we
> proceed with this.
>
> Cheers
>
> Nico
>
> On 2/9/21 7:32 PM, Nicolas Fella wrote:
>> 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