Fortran_PREPROCESS
Новое в версии 3.18.
Управляет тем, должен ли исходный файл Fortran быть безусловно предварительно обработан.
Если не задано или пусто, компилятор определяет, нужно ли предварительно обрабатывать файл. Если явно установлено на OFF, файл не нуждается в предварительной обработке. Если явно установлено на ON, файл необходимо предварительно обработать в рамках шага компиляции.
При использовании генератора Ninja, все исходные файлы предварительно обрабатываются для получения информации о зависимости модулей. Установка данного свойства на OFF заставит Ninja пропустить этот шаг.
Используйте свойство Fortran_PREPROCESS для конкретного файла, если нужно предварительно обработать только его. Если переменная CMAKE_Fortran_PREPROCESS задана при создании целевого объекта, ее значение используется для инициализации этого свойства.
Примечание
Для некоторых компиляторов, NAG, PGI и Solaris Studio, установка этого значения на OFF не окажет никакого влияния.
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.20/prop_tgt/Fortran_PREPROCESS.html