Hi,

On 11/01/2011 04:55 PM, Holger Hans Peter Freyther wrote:
> On 11/01/2011 04:01 PM, [email protected] wrote:
>> I checkout and build qtbase.git as the normal way of working (to work on 
>> core / network libraries)
>> I don't know how easy it is to build qtdeclarative.git (for example) on its 
>> own.
>>
>
> Sure, I build qtbase directly as well, but if you have a look at the pastebin
> link from the original mail, it appears that everything is checked out.

Actually, if you look a little bit closer you will notice that we only 
cloned qtbase.git by doing "./init-repository --module-subset=qtbase"

If you want to compile qtdeclarative.git you can do:

# git clone git://gitorious.org/qt/qtdeclarative.git
# cd qtdeclarative
# git clone git://gitorious.org/qtqa/testconfig.git _testconfig
# perl _testconfig/test.pl --project "QtDeclarative master Integration" 
--stage "linux-g++-32 Ubuntu 10.04 x86"

and you will get qtdeclarative + the modules it depends on cloned and 
compiled.

If you don't want to test qtdeclarative.git against the tip of the 
modules it depends on, you can modify the %dependencies section in the 
sync.profile 
<https://qt.gitorious.org/qt/qtdeclarative/blobs/master/sync.profile> 
file. Because of this %dependencies section, we will just clone (in the 
qtdeclarative case) qtbase.git + qtxmlpatterns.git [1] by doing 
"./init-repository --module-subset=qtbase,qtxmlpatterns" (or something 
like that).

Check https://qt.gitorious.org/qtqa/testconfig/trees/master/projects for 
the other modules.

> holger

Cheers,

[1] a good test would be to remove qtxmlpatterns from the sync.profile 
and then probe that Thiago is correct by saying that qtdeclarative does 
not depend on qtxmlpatterns anymore :)
-- 
Sergio Ahumada Navea
[email protected]
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to