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