Utilities/Sphinx: qcollectiongenerator no longer part of Qt
It would seem that the qcollectiongenerator
tool was merged into the qhelpgenerator
tool at some point after Qt 5.9 and no longer exists as its own separate executable. This impacts CMake's qch file generation (see Utilities/Sphinx/CMakeLists.txt
). At the moment, I think the releases are being built with Qt 5.9 so it hasn't been noticed, but if you try to build CMake against a newer Qt, it fails.
I haven't found a definitive link explaining this yet, but I did come across this one when I was working on the CMake snap. Was a bit nasty to pick through that one initially.
We may want to update our Sphinx handling to cope with this situation and pick the appropriate tool based on the Qt version or some other logic.
Edited by Brad King