În ziua de joi, 2 august 2018, la 18:06:02 EEST, Thiago Macieira a scris: > On Wednesday, 1 August 2018 23:13:13 PDT BogDan Vatra via Development wrote: > > > Now that is nice, as we know that the moc, uic, rcc outputs are > > > platform- > > > independent. That should help reduce the build times on Windows for > > > debug-and- release builds, as running moc is a significant portion of > > > the > > > build time. > > > > > It will be nice if this feature is mandatory for Qt 6, so let's add it > > to > > > > your requirements list. > > No, this is "nice to have", not mandatory. A reduction in build time would > be very welcome, but if we don't have it, the build still works. > > > BTW, not only moc, uic & rcc are platform-independent, but also the > > > > headers (except a few that are generated by configure script which can be > > moved to platform libs dir). What will be cool really is to unify headers, > > examples & demos for the Qt SDKs, this way we'll save a lot of space. > > Sorry, I didn't get it. Can you clarify?
Sorry it's kinda off-topic. What I wanted to say is for Qt 6 to have a new SDK folders layout. Now each Qt target goes into a separate folder, but the bin, include (except a few files), doc, mkspecs, etc. folders are the same. The only platform-dependent folders are lib, plugins and qml. So, instead of: ~/Qt /5.11.1 /android_armv7 /bin /include /lib /gcc_64 /bin /include /lib we'll have: ~/Qt /6.0.0 /bin /include /lib /android_armv7 <-- here goes android armv7 libs /include <-- here goes only android specific headers /gcc_64 <-- here goes linux amd64 libs /include <-- here goes only linux 64 specific headers Platform specific headers are those that are generated by configure script. Of curse the build system must handle this new layout. Cheers, BogDan. _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development