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
