On Jul 4, 2012, at 1:27 PM, Vandonderen Casper (Nokia-MP/Oslo) wrote:
>
>> The modularization system already gives you this ability. If you do not
>> build the qtdeclarative module, it will not
>> install itself in the mkspecs/modules directory under QT_INSTALL_PATH and
>> will not be available as modules.
>
>> .pro files can check for the availability of a certain module and
>> include/exclude files based on that or otherwise
>> adapt the build of that particular module. I'm sure there quite a few places
>> where this check could be added in the
>> dependent modules, but it should be doable to fix those one by one as they
>> come up.
>
> So that is possible.
> QtQuick3D for example just does:
> "QT = core gui qml quick 3d"
>
> and there is no check anywhere in that repo that checks if QML should be
> built, so you get an error about missing qml and quick modules.
>
> I wouldn't mind fixing it, but I just missed how you can check for this stuff
> (and a quick Google does not find it).
>
contains(QT_CONFIG, qml):{
# add qml stuff
} else {
# add other stuff
}
should do it..
cheers,
Gunnar
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development