AUTOMOC_INCLUDE_DIRECTORIES¶
在 4.1 版本中新增。
指定 AUTOMOC 显式传递给 Qt 元对象编译器 (moc
) 的零个或多个包含目录,而不是自动发现目标的包含目录。
当此属性在目标上设置时,AUTOMOC
将只使用此处列出的目录,而任何其他包含路径都将被忽略。
此属性可能包含生成器表达式
。
最终评估结果中的所有目录路径必须是绝对路径。如果在生成器表达式评估后存在任何非绝对路径,配置将因错误而失败。
另请参阅CMAKE_AUTOMOC_INCLUDE_DIRECTORIES
变量,该变量可用于初始化所有目标上的此属性。
示例¶
add_library(myQtLib ...)
set_property(TARGET myQtLib PROPERTY AUTOMOC_INCLUDE_DIRECTORIES
"${CMAKE_CURRENT_SOURCE_DIR}/include/myQtLib"
)