diff options
author | Marc Chevrier <marc.chevrier@gmail.com> | 2021-09-02 15:52:37 (GMT) |
---|---|---|
committer | Marc Chevrier <marc.chevrier@gmail.com> | 2021-09-10 13:45:51 (GMT) |
commit | 3c2e58eeb884adea8ee12462f7d471ab518a673f (patch) | |
tree | f8adf34b01f5364785d855a296f4f64686ef6cfb /Source/cmState.h | |
parent | c8991f17cf5bb07fc1b0d7fa68e9613fa8617900 (diff) | |
download | CMake-3c2e58eeb884adea8ee12462f7d471ab518a673f.zip CMake-3c2e58eeb884adea8ee12462f7d471ab518a673f.tar.gz CMake-3c2e58eeb884adea8ee12462f7d471ab518a673f.tar.bz2 |
AddCacheEntry accept cmProp or std::string
Diffstat (limited to 'Source/cmState.h')
-rw-r--r-- | Source/cmState.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Source/cmState.h b/Source/cmState.h index 0fd28d0..390f6d6 100644 --- a/Source/cmState.h +++ b/Source/cmState.h @@ -219,6 +219,18 @@ public: private: friend class cmake; void AddCacheEntry(const std::string& key, const char* value, + const char* helpString, cmStateEnums::CacheEntryType type) + { + this->AddCacheEntry(key, + value ? cmProp(std::string(value)) : cmProp(nullptr), + helpString, type); + } + void AddCacheEntry(const std::string& key, const std::string& value, + const char* helpString, cmStateEnums::CacheEntryType type) + { + this->AddCacheEntry(key, cmProp(value), helpString, type); + } + void AddCacheEntry(const std::string& key, cmProp value, const char* helpString, cmStateEnums::CacheEntryType type); |