Qt static libraries - pkgconfig again

Peter Kümmel syntheticpp at gmx.net
Fri Feb 23 23:26:53 CET 2007


Thiago Macieira wrote:
> Ch.Ehrlicher at gmx.de wrote:
>>> kdelibs does not build because QtUiTools is missing a dependency when
>>> linking kjsembed.
>> Can't we get around this problem by convincing the trolls to not make it
>> a static lib?
> 
> I doubt that. QtUiTools is a very small library whose purpose is to load 
> designer-generated .ui files.

This sounds like that it's easier to patch Qt than to introduce pkg-config
on windows, or I'm wrong?

> 
>> Or by parsing the .prl-files.
> 
> That would not be recommended. Those files are not documented anywhere and 
> could change format any time.
> 
>> Can't qmake tell us what  deps we need?
> 
> I guess it could. But there doesn't seem to be an easy way of doing that.
> 
>> What depenency is missing? 
> 
> QtScript.
> 
>> I need to compile qt4.3 on  win32 to see if we really need to add this
>> dependency - can you tell me more what's missing?
>>
>> The directory layout on win32 does not allow a pkg-config tool as every
>> program has it's own subdirectory without a common place for
>> .pkg-config - files. We've enough problems with other external
>> libs/tools on win32 - adding another one would just rise the level for
>> new devs once more :(
> 
> We can use pkg-config for Qt only, at least. Fortunately, none of the Qt 
> library .pc files has external dependencies, so they will parse easily by 
> pkg-config with just one dir in $PKG_CONFIG_PATH.
> 
> In any case, shouldn't Windows start having a common pkgconfig path then?
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Kde-buildsystem mailing list
> Kde-buildsystem at kde.org
> https://mail.kde.org/mailman/listinfo/kde-buildsystem


-- 
Peter Kümmel


More information about the Kde-buildsystem mailing list