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