Does block(PROPAGATE)
feature work for cache entries? If not, is there a way to set
cache variables in parent scope?
Cache variables have no scope, they are global.
Thanks. I had no idea. May be there should be a line about this on this page: https://cmake.org/cmake/help/latest/command/set.html