Fortran_PREPROCESS

添加于 3.18 版本。

控制 Fortran 源文件是否应无条件预处理。

如果未设置或为空,则依赖编译器来确定文件是否应预处理。如果显式设置为 OFF,则文件不需要预处理。如果显式设置为 ON,则文件需要作为编译步骤的一部分进行预处理。

当使用 Ninja 生成器时,所有源文件首先被预处理,以便生成模块依赖信息。将此属性设置为 OFF 将使 Ninja 跳过此步骤。

如果目标中的所有源文件都需要预处理,请考虑使用目标范围的 Fortran_PREPROCESS 属性。