CMAKE_AUTOMOC_MACRO_NAMES¶
在版本 3.10 中添加。
用分号分隔的列表 由 CMAKE_AUTOMOC
用来判断 C++ 文件是否需要由 moc
处理。
此变量用于初始化所有目标上的 AUTOMOC_MACRO_NAMES
属性。有关其他信息的,请参阅该目标属性。
默认值为 Q_OBJECT;Q_GADGET;Q_NAMESPACE;Q_NAMESPACE_EXPORT
。
示例¶
让 CMake 知道包含 CUSTOM_MACRO
的源代码文件也必须由 moc
处理
set(CMAKE_AUTOMOC ON)
list(APPEND CMAKE_AUTOMOC_MACRO_NAMES "CUSTOM_MACRO")