Spec-Zone.ru › CMake 3.15

add_dependencies

Добавить зависимость между целевыми элементами верхнего уровня.

add_dependencies(<target> [<target-dependency>]...)

Заставляет целевой элемент верхнего уровня <target> зависеть от других целевых элементов верхнего уровня, чтобы гарантировать, что они будут скомпилированы перед тем, как будет скомпилирован <target>. Целевой элемент верхнего уровня создаётся одной из команд add_executable(), add_library() или add_custom_target() (но не целевыми элементами, сгенерированными CMake, такими как install).

Зависимости, добавленные к импортированному целевому элементу или интерфейсному библиотечному элементу, следуют транзитивно, так как сам целевой элемент не компилируется.

См. параметр DEPENDS команд add_custom_target() и add_custom_command() для добавления зависимостей на уровне файлов в пользовательских правилах. См. свойство файла OBJECT_DEPENDS для добавления зависимостей на уровне файлов к объектным файлам.

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

Spec-Zone.ru

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