[Development] Switch the main "Qt Build System"

Thiago Macieira thiago.macieira at intel.com
Tue Jun 9 20:31:17 CEST 2020


On Tuesday, 9 June 2020 01:26:12 PDT Alexandru Croitor wrote:
> > On 9. Jun 2020, at 10:17, Jean-Michaƫl Celerier
> > <jeanmichael.celerier at gmail.com> wrote:
> > 
> > To simplify this step, is there / could there be maybe a
> > -DQT_BUILD_TOOLS_ONLY that would just generate... well, moc, uic, rcc and
> > a couple other friends required for a cross-build ?
> I think that should technically be possible, but I have doubts about it.
> 
> Not all tools are "bootstrap" tools anymore, which means for uic you need to
> build QtCore (same for qmake actually).

The whole point of not bootstrapping the tools for cross compilation is to 
remove as much as we can of the bootstrapping. Right now in 5.15, the only 
tools that really need bootstrapping are qmake and moc. And for 6.0 once the 
build system switch is merged, we can proceed to un-bootstrap qmake too and 
that removes one full level of bootstrapping.

That will leave us with only moc needing bootstrapping. We can therefore 
remove libQt5Bootstrap.a and minimise the amount of work needed to keep the 
bootstrap working.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel System Software Products





More information about the Development mailing list