Removal of getInstallPath

That’s incorrect, it is specifically designed for system installs. There is literally a --system flag for this.

The main issue is that the install path should not be observed in the configure phase. You can construct a LazyPath based on the install path instead which will avoid re-running the configure phase when the user changes install path.

Check out std.Build.Graph.path

4 Likes