https://github.com/Kitware/CMake
Revision 4c8760c9fb2951d897a307637a761c371e48e615 authored by Brad King on 28 August 2019, 14:58:56 UTC, committed by Brad King on 28 August 2019, 15:18:53 UTC
Fixes: #19651
1 parent 40bbe50
Tip revision: 4c8760c9fb2951d897a307637a761c371e48e615 authored by Brad King on 28 August 2019, 14:58:56 UTC
find_path: Fix crash on empty old-style list of names
find_path: Fix crash on empty old-style list of names
Tip revision: 4c8760c
cmProperty.cxx
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
file Copyright.txt or https://cmake.org/licensing for details. */
#include "cmProperty.h"
void cmProperty::Set(const char* value)
{
this->Value = value;
this->ValueHasBeenSet = true;
}
void cmProperty::Append(const char* value, bool asString)
{
if (!this->Value.empty() && *value && !asString) {
this->Value += ";";
}
this->Value += value;
this->ValueHasBeenSet = true;
}
const char* cmProperty::GetValue() const
{
if (this->ValueHasBeenSet) {
return this->Value.c_str();
}
return nullptr;
}
Computing file changes ...