On Friday 22 November 2013 10:55:09 David Faure wrote:
> On Tuesday 12 November 2013 22:56:47 Alexander Neundorf wrote:
> > 4)
> > find_package(KArchive)
> > find_package(Solid)
> > find_package(KConfig)
> > find_package(ECM)
> > include(KDECMakeSettings)
> > include(KDEInstallDirs)
> > include(KDECompilerSettings)
>
> If all it takes to avoid a "tier0" (kf5umbrella) dependency in all the
> frameworks is to write 3 lines instead of one, I'm very very much in favour
> of it.
>
> Third-party users of our frameworks can choose between the verbose-with-no-
> deps solution and the find_package(KF5 COMPONENTS ...) solution. I know I
> would recommend the first one.
>
> The find_package(KF5 COMPONENTS ...) solution, i.e. the kf5umbrella
> dependency is mostly interesting for KDE developers, where the small added
> dependency is not a problem (we require all frameworks to be present
> anyway) and on the other hand we have lots and lots of such find_package
> calls (so the shorthand writing is useful). This makes kf5umbrella a tier4
> thing in my mind (convenience for KDE SC), rather than a tier0 (mandatory
> requirement for even tier1 frameworks).
>
> Option 6 (a tier0) is exactly I don't want, because it kills option 4 above,
> for third-party users.

I totally agree to all the above. It's what makes the most sense from a third
party developers perspective while providing a bit of extra comfort to the
products of our own community.

Cheers.
--
Kévin Ottens, http://ervin.ipsquad.net

KDAB - proud supporter of KDE, http://www.kdab.com

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to