Spec-Zone.ru › CMake

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API