A little review of kdecore & kdeui
Thiago Macieira
thiago at kde.org
Sat Apr 8 09:45:01 BST 2006
Simon Hausmann wrote:
>It may just require a bit of grouping to avoid dragging in for example
> QtSql when linking against a static library just to pull in a little
> helper class that only requires QtCore. So classes would have to be
> grouped a little bit by their underlying dependencies. But I'm not sure
> if we would run into this problem a lot anyway.
There are 3 ways to solve the dependency problem, as far as I see it:
1) keep it in a separate file -- this is the libtool solution
2) define the exact set of libraries that it requires, to be chosen from
the libraries that all KDE apps link to (namely, some of these: QtCore,
QtGui, kdecore, kdeui, kio)
3) not define anything at all and let the developer figure out what the
dependencies are -- this is the Windows style
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
thiago.macieira (AT) trolltech.com Trolltech AS
GPG: 0x6EF45358 | Sandakerveien 116,
E067 918B B660 DBD1 105C | NO-0402
966C 33F5 F005 6EF4 5358 | Oslo, Norway
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20060408/dabd0c71/attachment.sig>
More information about the kde-core-devel
mailing list