void VCProject::addGlobalProperty(const std::string& name, const std::string& value, const std::string& condition) { if (!name.empty()) m_globalProps[name].push_back(ConditionalValue(value, condition)); }
void VCProject::addUserMacro(const std::string& name, const std::string& value, const std::string& condition) { if (!name.empty()) m_userMacros[name].push_back(ConditionalValue(value, condition)); }
void VCProjectItem::setDefinition(const std::string& name, const std::string& value, const std::string& condition) { if (!name.empty()) m_definitions[name].push_back(ConditionalValue(value, condition)); }