CMake allows for a developer to designate their preferred build directory. This can allow for multiple build projects (and thus multiple bits of information about cmake). Adding support for fetching and switching between these build systems would require some heavy changes.
CMake allows for a developer to designate their preferred build directory. This can allow for multiple build projects (and thus multiple bits of information about cmake). Adding support for fetching and switching between these build systems would require some heavy changes.