Spec-Zone.ru › CMake 3.24

CMP0040

Целевой объект в подписи TARGET команды add_custom_command() должен существовать и быть определён в текущем каталоге.

CMake 2.8.12 и ниже игнорировали команды пользовательского типа с подписью TARGET команды add_custom_command() при неизвестном целевом объекте или определении его вне текущего каталога.

По умолчанию для этой политики игнорируются команды пользовательского типа для неизвестных целевых объектов. По умолчанию для этой политики, при указании неизвестного целевого объекта или определённого вне текущего каталога в add_custom_command() выводится ошибка.

Данная политика была введена в CMake версии 3.0. CMake версии 3.24.2 выводит предупреждение, если политика не задана, и использует OLD поведение. Используйте команду cmake_policy(), чтобы явно установить её значение в OLD или NEW.

Примечание

Поведение политики по умолчанию — deprecated by definition, и оно может быть удалено в будущих версиях CMake.

© 2000–2022 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.24/policy/CMP0040.html

Spec-Zone.ru

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