Spec-Zone.ru › CMake 3.21

OBJECT_DEPENDS

Дополнительные файлы, от которых зависит скомпилированный объектный файл.

Указывает список, разделенный точкой с запятой полных путей к файлам, от которых зависят любые объектные файлы, скомпилированные из этого исходного файла. В генераторах Makefile и Ninja генераторе объектный файл будет перекомпилирован, если любой из указанных файлов новее его. Генераторы Visual Studio и Xcode генератор не могут реализовать такие зависимости компиляции.

Это свойство не нужно использовать для указания зависимости исходного файла от сгенерированного заголовочного файла, который он включает. Хотя это свойство изначально было введено для этой цели, оно больше не требуется. Если сгенерированный заголовочный файл создается пользовательской командой в том же целевом элементе, что и исходный файл, процесс автоматического сканирования зависимостей распознает зависимость. Если сгенерированный заголовочный файл создается другим целевым элементом, межцелевая зависимость должна быть создана с помощью команды add_dependencies() (если она ещё не существует из-за связей между целевыми элементами).

© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.21/prop_sf/OBJECT_DEPENDS.html

Spec-Zone.ru

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