Разница между минимально необходимой и рекомендуемой версиями CMake заключается в том, что минимально необходимая версия устанавливается с помощью команды cmake_minimum_required
и определяет минимальную версию CMake, необходимую для проекта. 24 Если текущая версия CMake ниже требуемой, обработка проекта остановится и будет сообщено об ошибке. 2
Рекомендуемая версия не устанавливается напрямую, но при её указании можно указать последнюю доступную версию CMake для проекта, например, с помощью команды cmake_minimum_required(VERSION x.x)
. 5
Таким образом, минимально необходимая версия устанавливает минимальную версию CMake для проекта, а рекомендуемая версия может указывать на последнюю доступную версию для использования в проекте.
Выбор между этими понятиями зависит от конкретных требований и предпочтений разработчика.