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