[Development] syncqt.pl in C++

Thiago Macieira thiago.macieira at intel.com
Tue Mar 7 11:46:58 CET 2017


Em terça-feira, 7 de março de 2017, às 08:16:14 CET, Simon Hausmann escreveu:
> Hi,
> 
> I for one would welcome a C++ rewrite of syncqt inside qmake to get rid of
> the perl dependency. However I do not have the authority to approve such a
> contribution. It is something we have talked about many times on the
> hallway.

You have a chicken-and-the-egg problem here, as qmake depends on the headers 
being generated by syncqt before it can be compiled.

I read the OP's email as a request to write it in non-Qt C++ so we could drop 
the Perl dependency. I don't think we want that, it's not worth the effort.
 
> Until we arrive in the promised land of a new build system, it would allow
> us to simplify our source packaging even further the moment we have it
> (syncqt C++).

syncqt in qmake, yes, possibly.

Rewrite it in non-Qt C++, please no.
 
> > But if we do use a tool that is not part of Qt's sources, it would be nice
> > to  use one that does support generating the headers. I don't find it
> > likely to find a generator that will allow the powerful scanning that
> > syncqt.pl does, unless like syncqt.pl it is actually a fully-featured
> > language with an extensive library.
> > 
> > Like Scons (which I'd hate to use, but at this point it is a contender
> > just as  likely).

Actually, rephrasing: Scons could be a contender, but it's not "just as 
likely" because no one in the Qt community has experience with it. It's 
actually quite unlikely.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Development mailing list