diff options
author | Kyle Edwards <kyle.edwards@kitware.com> | 2020-10-23 12:37:06 -0400 |
---|---|---|
committer | Craig Scott <craig.scott@crascit.com> | 2020-10-26 22:32:45 +1100 |
commit | b7d7eca66db97f9dcb6068762733f06941c0c05a (patch) | |
tree | 17b111e02de883947dd10c1097ae14303906945b /Source/cmCacheManager.cxx | |
parent | f2a59d400e9ec2e937f6000000c2e9860e388ca7 (diff) | |
download | cmake-b7d7eca66db97f9dcb6068762733f06941c0c05a.tar.gz |
CMakePresets.json: Rework how --preset argument is handled
If a path argument with no -S or -B leads to a cache directory,
use that directory as the binary directory. Otherwise, use the
binary directory from the preset.
Fixes: #21311
Diffstat (limited to 'Source/cmCacheManager.cxx')
-rw-r--r-- | Source/cmCacheManager.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/cmCacheManager.cxx b/Source/cmCacheManager.cxx index 95686ead8e..8d1a5fd3fc 100644 --- a/Source/cmCacheManager.cxx +++ b/Source/cmCacheManager.cxx @@ -162,6 +162,7 @@ bool cmCacheManager::LoadCache(const std::string& path, bool internal, cmSystemTools::Error(message.str()); } } + this->CacheLoaded = true; return true; } |