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
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to