AUTOMOC_COMPILER_PREDEFINES¶
在 3.10 版本加入.
AUTOMOC 使用的布尔值,以确定是否应生成编译器预定义文件 moc_predefs.h。
当
AUTOMOC已启用,AUTOMOC_COMPILER_PREDEFINES已启用,Qt 版本大于或等于 5.8。
在 AUTOGEN_BUILD_DIR 中生成的``moc_predefs.h`` 文件被传递给``moc`` 作为``--include`` 选项的参数。
默认情况下,AUTOMOC_COMPILER_PREDEFINES 是从 CMAKE_AUTOMOC_COMPILER_PREDEFINES 初始化的,默认情况下为 ON。
有关在 Qt 中使用 CMake 的更多信息,请参阅 cmake-qt(7) 手册。