[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: Usage of KF5/KF6 in targets and CMake config files outside of Frameworks
From: Ingo =?ISO-8859-1?Q?Kl=F6cker?= <kloecker () kde ! org>
Date: 2023-03-09 17:03:17
Message-ID: 21812466.EfDdHjke4D () daneel
[Download RAW message or body]
On Donnerstag, 9. März 2023 16:58:40 CET Heiko Becker wrote:
> while looking at a MR for libkcddb (part of Gear) I wondered if the
> transition
> from Qt5/KF5 to Qt6/KF6 could be used to get rid of the KF5/6 prefix in
> target
> names and CMake config files for libraries that aren't acutally part of
> Frameworks.
+1
> Changing that obviously involves some (temporary) compatibility concerns,
> but that doesn't play any role with the move to Qt6/KF6. So I suggest to
> use the chance and get rid of said prefix with the upcoming porting.
>
> One example where this was done already some time ago is libkgapi:
> https://invent.kde.org/pim/libkgapi/-/commit/8d15e66f1ed87a52377111735e24888
> b7f924a49
This is a particular bad example because it changes the name of the Qt5
version breaking all existing Qt5-based users instead of just fixing the name
for Qt6/KF6. (Yes, this KDE PIM library isn't public API, so it doesn't hurt
external users. But it has cost me many hours compiling libraries from source
where I previously could always use the distribution packages). Please don't
follow this annoying example.
Regards,
Ingo
["signature.asc" (application/pgp-signature)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic