OBJECT_DEPENDS¶
已编译目标文件所依赖的附加文件。
指定文件的完整路径的 分号分隔列表,从该源文件编译的任何目标文件都依赖于这些文件。在 Makefile 生成器 和 Ninja 生成器上,如果任何命名文件比它更新,目标文件将被重新编译。 Visual Studio 生成器 和 Xcode 生成器无法实现此类编译依赖项。
此属性不需要用于指定源文件对它包含的生成的头文件的依赖性。尽管该属性最初是为此目的而引入的,但现在不再需要了。如果生成的头文件是由自定义命令在与源文件相同的目标中创建的,则自动依赖项扫描过程将识别该依赖项。如果生成的头文件是由另一个目标创建的,则应使用 add_dependencies() 命令创建目标间依赖项(如果由于链接关系尚不存在)。