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
类型文件集的源文件执行模块扫描。