Проверка версий зависимостей

Добавил проверку версий установленных зависимостей паков.
This commit is contained in:
KotIsOff
2025-08-23 01:33:06 +03:00
parent a46aafa562
commit 5994371145
7 changed files with 33 additions and 4 deletions
+8
View File
@@ -105,6 +105,14 @@ static bool resolve_dependencies(
// added
continue;
}
if (dep.verison == "*" || dep.verison == found->second.version){
// dependency pack version mets the required one
continue;
} else {
throw contentpack_error(
dep.id, io::path(), "does not meet required version '" + dep.verison +"' of '" + pack->id + "'"
);
}
if (!util::contains(allNames, dep.id) &&
dep.level != DependencyLevel::weak) {