CMP0021
Критическая ошибка при использовании относительных путей в свойстве INCLUDE_DIRECTORIES целевого объекта.
CMake 2.8.10.2 и ниже допускали наличие относительных путей в свойстве INCLUDE_DIRECTORIES целевого объекта. Базовая директория для таких относительных записей не была однозначно определена. CMake 2.8.12 выводит FATAL_ERROR , если свойство INCLUDE_DIRECTORIES содержит относительный путь.
Поведение OLD для данной политики заключается в том, чтобы не выводить предупреждение об относительных путях в свойстве целевого объекта INCLUDE_DIRECTORIES. Поведение NEW для этой политики заключается в выводе FATAL_ERROR, если INCLUDE_DIRECTORIES содержит относительный путь.
Данная политика была введена в CMake версии 2.8.12. CMake версии 3.25.1 предупреждает, если политика не задана и использует поведение OLD. Используйте команду cmake_policy() для явного задания политики в значение OLD или NEW.
Примечание
Поведение OLD этой политики deprecated by definition и может быть удалено в будущих версиях CMake.
© 2000–2022 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.25/policy/CMP0021.html