CMP0062
Новое в версии 3.3.
Запрещено install() результата export().
Команда export() генерирует файл, содержащий Импортированные цели, который подходит для использования из каталога сборки. Он не подходит для установки, поскольку содержит абсолютные пути к расположениям системы сборки и специфичен для одной конфигурации сборки.
Команда install(EXPORT) генерирует и устанавливает файлы, содержащие Импортированные цели. Эти файлы генерируются с относительными путями (если пользователь не указывает абсолютные пути) и предназначены для использования в нескольких конфигурациях. Дополнительную информацию см. в разделе Создание пакетов.
В CMake 3.3 использование команды install(FILES) с результатом команды export() больше не разрешено.
По умолчанию для этой политики установлено разрешение на установку результата команды export(). По умолчанию для этой политики запрещено устанавливать результат команды export().
Данная политика была введена в CMake версии 3.3. CMake версии 3.28.6 выдает предупреждение, когда политика не установлена, и использует OLD поведение. Используйте команду cmake_policy(), чтобы установить её явно на OLD или NEW.
Примечание
Поведение политики по умолчанию — deprecated by definition и может быть удалено в будущих версиях CMake.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.28/policy/CMP0062.html