Reducing excess linkage - cmake 2.6 IMPORTED targets and LINK_INTERFACE_LIBRARIES for kdelibs

Modestas Vainius modestas at vainius.eu
Tue Jun 24 22:50:27 CEST 2008


Hi,

Tuesday 24 June 2008, Alexander Neundorf rašė:
> After you pushed so much, is there now actually any interest in this ?
Yes, I pushed it and had done that for a month and a half, but, unfortunately, 
my time is very limited now to look into this. At the first sight, I still see 
some excess stuff in there like e.g. Dbus (I don't think it warrants to be 
tied to kdecore) and kjs (to khtml) (if you go for complete cleanup). But 
those are not complete list, just examples.

> The release is in more or less one month, so it is really getting late...
> I need your feedback and work to get this integrated into svn.
In my opinion, if it is getting late, don't push it as the last minute change 
(it has a major impact on source compatibility). That will do more harm than 
good. Either take more conservative approach for KDE 4.1 and drop only 
external dependencies (leaving excess kdelibs and qt internal dependencies) or 
don't push this for kde 4.1 and do it well for kde 4.2. As I said earlier, it 
is not going to be fun to support lots of broken stuff (esp. 3rd party) with 
drastic cleanups so late.

To answer your question in previous mail, my 98th patch in debian is a more 
aggresive cleanup approach whereas 99th patch adds more "harmless" excess 
linkage to increase compatibility.

-- 
Modestas Vainius <modestas at vainius.eu>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-buildsystem/attachments/20080624/247bab81/attachment.pgp 


More information about the Kde-buildsystem mailing list