Spec-Zone.ru › CMake 3.15

OBJECT_DEPENDS

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

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

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

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

Spec-Zone.ru

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