Rename [settings] to [variables]

This commit is contained in:
Duncan Ogilvie
2023-01-14 15:51:57 +01:00
parent 1d95fab0ce
commit 82342a6b6f
+5 -1
View File
@@ -320,8 +320,12 @@ Project::Project(const Project *parent, const std::string &path, bool build) : p
}
if (checker.contains("settings")) {
throw std::runtime_error(format_key_error("[settings] has been renamed to [variables]", "", toml.at("settings")));
}
if (checker.contains("variables")) {
using set_map = tsl::ordered_map<std::string, TomlBasicValue>;
const auto &sets = toml::find<set_map>(toml, "settings");
const auto &sets = toml::find<set_map>(toml, "variables");
for (const auto &itr : sets) {
Setting s;
s.name = itr.first;