> On 17. Jun 2019, at 15:22, Jean-Michaël Celerier 
> <[email protected]> wrote:
> 
> How do other build systems solve this ? qmake uses mkspecs, qbs uses qbs 
> modules, meson uses a cross-build file... 
> What happens when I want to cross-compile for a new, unknown target with 
> qmake or QBS on Ubuntu ? 
> How can I add features to them if they don't currently support them - e.g., a 
> target to generate doxygen files, or to call gcov & generate a coverage 
> report, or whatever new-fangled way to run link-time optimizations -, without 
> patching them, and without adding stuff to my project source tree ? I don't 
> see how the solution can be fundamentally different from CMake's - except 
> that CMake has a large library of scripts contributed by people out there

One nice thing for users of qmake (which is also a con for other reasons), is 
that when it is built, it has the toolchain info built in.
Whereas with CMake you will always have to specify a 
-DCMAKE_TOOLCHAIN_FILE=very_long_path_here.
_______________________________________________
Development mailing list
[email protected]
https://lists.qt-project.org/listinfo/development

Reply via email to