CMP0024
Запретить включение результата экспорта.
CMake 2.8.12 и ниже разрешали использование команды include() с результатом команды export(). Это основано на предположении, что команда export() имеет немедленное действие во время конфигурации в ходе выполнения cmake. Некоторые свойства целей определяются не полностью до момента генерации, например, язык линковки и полный список библиотек линковки. Будущее рефакторинг изменит действие команды export(), чтобы оно выполнялось во время генерации. Используйте ALIAS цели вместо этого, если нужно сослаться на цели под другим именем.
Поведение OLD для этой политики — разрешить включение результата команды export(). Поведение NEW для этой политики — не разрешать включение результата команды export().
Эта политика была введена в версии CMake 3.0. Её можно установить с помощью cmake_policy() или cmake_minimum_required(). Если она не установлена, CMake выводит предупреждение и использует поведение OLD.
Примечание
Поведение OLD политики — deprecated by definition и может быть удалено в будущей версии CMake.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/policy/CMP0024.html