| /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying |
| file Copyright.txt or https://cmake.org/licensing for details. */ |
| #include "cmPropertyDefinition.h" |
| |
| void cmPropertyDefinition::DefineProperty(const std::string& name, |
| cmProperty::ScopeType scope, |
| const char* shortDescription, |
| const char* fullDescription, |
| bool chain) |
| { |
| this->Name = name; |
| this->Scope = scope; |
| this->Chained = chain; |
| if (shortDescription) { |
| this->ShortDescription = shortDescription; |
| } |
| if (fullDescription) { |
| this->FullDescription = fullDescription; |
| } |
| } |