[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-buildsystem
Subject: Re: FindPlasma.cmake obsolete ?
From: Modestas Vainius <modestas () vainius ! eu>
Date: 2009-01-05 19:27:20
Message-ID: 200901052127.26081.modestas () vainius ! eu
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
Hello,
pirmadienis 05 Sausis 2009, Alexander Neundorf rašė:
> Sorry, too late for this now.
Yes, you are absolutely right, in fact it is too late. I missed when
FindPlasma.cmake from 4.1 was "merged" to FindKDE4Internal.cmake. Too bad, but
what's done is done.
> Let's find a good way how to support modular builds of the KDE modules for
> KDE 4.3.
> No, keeping it now might make supporting it in a good way maybe actually
> harder. Since the way we'll come up with would have to be compatible with
> what we would add now to svn.
Well ok, I hope you do not forget this promise. However, I see the only way
how this can be done maintaining SC in kdelibs: give each library its own
Config.cmake and IMPORTED TARGETS file in /usr/lib/cmake and force
find_package(KDE4) to find_package() kdelibs libraries by default. Therefore
old method will still work as well as it will be possible to do find_package()
for individual libraries and/or the most common set of libraries. Finally,
deprecate cumulative find_package(KDE4) to urge developers to which to modular
find_package()s.
> If you really want, you can ship/distribute a FindPlasma.cmake also
> independently from kdelibs, so projects may include private copies of it in
> their sources.
There is no absolutely point in shipping any private stuff. Plasma headers
will be merged to kdelibs5-dev with the hope that they can be split off again
in KDE 4.3
--
Modestas Vainius <modestas@vainius.eu>
["signature.asc" (application/pgp-signature)]
_______________________________________________
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic