Currently we cannot relocate an existing install or create multiple installs from a single build without it doing a full rebuild. To fix the first issue is rather involved considering everything involved in our build/install system. But the second issue should be relatively straightforward. It mostly entails removing explicit mentions of CMAKE_INSTALL_PREFIX when possible since that path is implied during the install calls. The only tricky part is creating the virtual python environment but that should be possible.
Currently we cannot relocate an existing install or create multiple installs from a single build without it doing a full rebuild. To fix the first issue is rather involved considering everything involved in our build/install system. But the second issue should be relatively straightforward. It mostly entails removing explicit mentions of CMAKE_INSTALL_PREFIX when possible since that path is implied during the install calls. The only tricky part is creating the virtual python environment but that should be possible.