Spec-Zone.ru › CMake 3.31

OBJECT_DEPENDS

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

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

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

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

Spec-Zone.ru

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