AUTOGEN_TARGET_DEPENDS

相应的 _autogen 目标的附加目标依赖项。

具有 AUTOMOCAUTOUIC 属性 ON 的目标具有相应的 _autogen 目标,该目标生成 mocuic 文件。由于此 _autogen 目标是在生成时创建的,因此无法使用例如定义它的依赖项 add_dependencies()。相反,AUTOGEN_TARGET_DEPENDS 目标属性可以设置为 ;-list 用于 _autogen 目标的附加依赖项。依赖项可以是目标名称或文件名。

总的来说,_autogen 目标的依赖项由

  • 转发源目标依赖项(默认情况下通过 AUTOGEN_ORIGIN_DEPENDS 启用)

  • 来自 AUTOGEN_TARGET_DEPENDS 的额外用户定义依赖项

有关在 Qt 中使用 CMake 的更多信息,请参阅 cmake-qt(7) 手册。

用例

如果 AUTOMOCAUTOUIC 依赖于一个文件

它必须添加到“AUTOGEN_TARGET_DEPENDS”中。