CXX_SCAN_FOR_MODULES¶
版本 3.28 新增。
CXX_SCAN_FOR_MODULES 是一个布尔值,指定 CMake 是否会扫描源文件以查找 C++ 模块依赖项。另请参阅 CXX_SCAN_FOR_MODULES 以获取目标范围的设置。
当此属性设置为 ON 时,CMake 会在构建时扫描源文件,并在必要时将模块依赖项信息添加到编译行。当此属性设置为 OFF 时,CMake 不会在构建时扫描源文件。当此属性未设置时,将查阅 CXX_SCAN_FOR_MODULES 属性。
请注意,仅当目标启用了 C++20 或更高版本,并且源文件使用了 CXX 语言时,才会执行扫描。对于类型为 CXX_MODULES 的文件集所属的源文件,扫描模块的操作将始终执行。