Hello everyone,

A quick status report on the build system work:

* a lot of code has been factorised into macros;
* I can now build all tools (ant-qtjambi.jar, juic, generator) without
building the whole library! The fix was simply to remove the juic/
subdir from java.pro and make a dedicated task out of it;
* I can build individual jars by calling their targets;
* existing dependencies mishaps have been fixed;
* the clean target cleans everything! Yay!
* all Java code for the different jars has been migrated into separate
directories (qtjambi, qtjambi-designer, qtjambi-examples, ant-qtjambi
and qtjambi-util - the latter I have a plan to get rid of, and get rid
of the hardcoded version in qtjambi's code at the same time).

There is still a LOT of work to do. In particular:

* having only QTDIR set in the environment being enough to build
everything! This CAN be done, since with QTDIR we have
$QTDIR/bin/qmake -query (and I haven't seen any use about JAMBIDIR);
* choosing what we want to build (right now, the code builds
everything it can find);
* generate the generator's build-*.txt according to the selected
components chosen;
* you tell me :p
* oh, and fix generator's segfault seen on at least two Linux
platforms... I prefer to leave this to skilled C++ programmer, I'm
definitely not one.

You can see the ongoing work here:

http://qt.gitorious.org/qt-jambi/community-port-to-4_6

Comments welcome, suggestions welcome, feedback welcome, feature
requests welcome!
-- 
Francis Galiegue, [email protected]
"It seems obvious [...] that at least some 'business intelligence'
tools invest so much intelligence on the business side that they have
nothing left for generating SQL queries" (Stéphane Faroult, in "The
Art of SQL", ISBN 0-596-00894-5)

_______________________________________________
Qt-jambi-interest mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest

Reply via email to