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

Dirk Mueller mueller at kde.org
Mon Jun 30 23:57:09 CEST 2008


On Monday 30 June 2008, Alexander Neundorf wrote:

> > Could you please justify QtNetwork and QtXml here? None of public kio
> > headers need QtNetwork (actually, QtNetwork is not worth bundling with
> > anything). QtXml users are kbookmark*.h (internal method) and davjob.h.
> > In my opinion, they are not good enough reason to pull QtXml. Application
> > can specify it manually. However, it is true that there will be
> > relatively many linking failures due to missing QtXml.
> That's the justification. Avoiding too much breakage.

I don't expect that much breakage from it, but we can do that it in multiple 
passes, it doesn't have to be right on the first try. 

> > I can prepare a patch with all these changes if you agree with them.
> Yes, please.
> Dirk, comments ?

Suggestions sound good to me. 

Greetings,
Dirk


More information about the Kde-buildsystem mailing list