Hi Rainer, I suggest you to review QmkBld project:
https://code.google.com/p/qmkbld/ https://code.google.com/p/qmkbld/wiki/QmkBld It might fulfill some of requirements. Kind regards, Semih Cemiloglu semih (at) cemiloglu.org On Fri, Apr 19, 2013 at 4:48 PM, Rainer Wiesenfarth < rainer_wiesenfa...@trimble.com> wrote: > I would like to ask for some "expert tutorial" or some hints for using > qmake with huge projects. > > What is huge? Our complete package consists of >50 applications build > based on >100 libraries (organized in modules and units). On Windows, we > use a Visual Studio solution file containing 250 projects, the application > projects use "Properties" / "Framework and References" to refer to those > libraries needed for this specific application. > > Now I would like to setup build system on Linux for a part of our package. > Currently we use a own Makefile based approach that has some disadvantages. > What I would like to have is a solution based on qmake (ideally) that > satisfies these conditions: > > - if an application A depends on a library B, it is sufficient to define > this only once ("needs"), not multiple times ("depends on" + "build after" > + "link with" + ...) > > - if I build a single application, only those libraries are build that are > needed for this application > > - if the whole package is build, each library is ideally built only once > > - build steps run in parallel on multiple cores > > Could anyone of you point me to examples or docs that might help me to > find this solution? > > Best Regards / Mit freundlichen Grüßen > Rainer Wiesenfarth > > -- > Software Engineer | Trimble Imaging Division > Rotebühlstraße 81 | 70178 Stuttgart | Germany > Office +49 711 22881 0 | Fax +49 711 22881 11 > http://www.trimble.com/**imaging/ <http://www.trimble.com/imaging/> | > http://www.inpho.de/ > > Trimble Germany GmbH, Am Prime Parc 11, 65479 Raunheim > Eingetragen beim Amtsgericht Darmstadt unter HRB 83893, > Geschäftsführer: Dr. Frank Heimberg, Hans-Jürgen Gebauer > > > _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest > >
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest