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