Fortran_PREPROCESS¶
在 3.18 版本中添加。
控制是否应无条件地预处理 Fortran 源文件。
如果未设置或为空,则依赖编译器来确定是否应预处理文件。如果显式设置为 OFF
,则文件不需要预处理。如果显式设置为 ON
,则文件需要在编译步骤中进行预处理。
当使用 Ninja
生成器时,所有源文件首先被预处理,以便生成模块依赖性信息。将此属性设置为 OFF
将使 Ninja
跳过此步骤。
如果只需要预处理单个文件,请使用源文件特定的 Fortran_PREPROCESS
属性。如果在创建目标时设置了变量 CMAKE_Fortran_PREPROCESS
,则其值将用于初始化此属性。
注意
对于某些编译器,NAG
,PGI
和 Solaris Studio
,将此设置为 OFF
将不起作用。