CMP0015
Предупреждение
Поведение политики OLD было удалено в CMake версии 4.0. Эта политика должна быть установлена в NEW вызовом cmake_minimum_required() или cmake_policy().
link_directories() рассматривает пути относительно каталога исходного кода.
В CMake 2.8.0 и более ранних версиях команда link_directories() передавала относительные пути компоновщику без изменений. В CMake 2.8.1 и более поздних версиях команда link_directories() предпочитает интерпретировать относительные пути относительно CMAKE_CURRENT_SOURCE_DIR, что согласуется с поведением include_directories() и других команд. Поведение политики OLD заключается в использовании относительных путей без изменений в команде компоновщика. Поведение политики NEW заключается в преобразовании относительных путей в абсолютные путём добавления относительного пути к CMAKE_CURRENT_SOURCE_DIR.
Эта политика была введена в CMake версии 2.8.1. До её удаления в CMake версии 4.0 её можно было установить с помощью cmake_policy() или cmake_minimum_required(). Если она не была установлена, CMake выдавал предупреждение и использовал поведение OLD.
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/policy/CMP0015.html