[Development] qtchooser (was: Re: Adding new third party component three.js to Qt?)

Kevin Kofler kevin.kofler at chello.at
Sun Jan 18 22:24:15 CET 2015


Konstantin Ritt wrote:
> There is no need for moc/rcc/uic to be suffixed. In fact, they are an
> internal build tools invoked by qmake and thus they should normally reside
> in libexec dir (or you may query qmake for its specific libexec dir path
> to invoke them manually) -- just like GCC's cc1 or fixincl.

That is just not true. Many Qt programs out there are NOT built using qmake, 
but more flexible build systems. Those build systems need to call those 
tools themselves. Even Qt itself is experimenting with qmake replacements 
(see e.g. QBS). cc1 is almost never invoked directly (only through gcc), but 
this is not true for moc, rcc, uic etc. So hiding them in a non-PATH 
directory is not an ideal solution (even if that directory can be found by 
invoking qmake).

        Kevin Kofler




More information about the Development mailing list