Does anyone know why the
bootstrap script has options for enabling building the Qt GUI and running Sphinx? Neither of those seem like things that the
bootstrap script should be doing. I would have expected the
bootstrap script only needs to support building a minimal command-line
cmake that can be used to build the rest of CMake. Is there something I’m missing here?
If they are not needed, we should remove them. That in turn would allow simplification in some places (I saw some bootstrap-related things in
Source/QtDialog/CMakeLists.txt, for example, where the logic has already been hard-coded anyway).