Spec-Zone.ru › CMake 3.17

CMP0040

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

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

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

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

Примечание

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

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

Spec-Zone.ru

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