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