[Interest] qmake: questions regarding huge projects

Semih Cemiloglu semih.cemiloglu at gmail.com
Wed Apr 24 05:16:52 CEST 2013


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_Wiesenfarth at 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 at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20130424/6019ed2a/attachment.html>


More information about the Interest mailing list