It’s also not yet in its final form, which will need a way to declare what relationship the environment variable is intended to have with the cache. For example, if the environment variable’s value changes, should that cause the configure script to be rerun or not? Does it contain a path to a file, which the script should depend on, but if the file contents are the same, then it should be a cache hit? etc