[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