OBJECT_DEPENDS
Дополнительные файлы, от которых зависит скомпилированный объектный файл.
Указывает ;-список полных путей к файлам, от которых зависят все объектные файлы, скомпилированные из этого исходного файла. В Генераторах Makefile и Ninja генераторе объектный файл будет перекомпилирован, если любой из указанных файлов является более новым, чем он. Генераторы Visual Studio и Xcode генератор не могут реализовать такие зависимости компиляции.
Данное свойство не обязательно для указания зависимости исходного файла от сгенерированного заголовочного файла, который он включает. Хотя свойство изначально было введено для этой цели, оно больше не требуется. Если сгенерированный заголовочный файл создаётся пользовательской командой в том же целевом объекте, что и исходный файл, автоматический процесс сканирования зависимостей распознает зависимость. Если сгенерированный заголовочный файл создаётся другим целевым объектом, должна быть создана межцелевая зависимость с помощью команды add_dependencies() (если она ещё не существует из-за связей).
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.5/prop_sf/OBJECT_DEPENDS.html