CMake/Tests/FortranOnly
AJIOB 2b2344b412 MSVC: Add abstraction for runtime checks
Replace our hard-coded default for `/RTC1` with a first-class
abstraction to select runtime checks from an enumeration of logical
names.  Add a `MSVC_RUNTIME_CHECKS` target property and corresponding
`CMAKE_MSVC_RUNTIME_CHECKS` variable.

Removing the old default flag requires a policy because existing
projects may rely on string processing to edit them and choose
runtime checks under the old behavior.  Add policy CMP0184 to
provide compatibility.

Fixes: #26614
2025-01-29 13:07:41 -05:00
..
checksayhello.cmake
checktestf2.cmake
CMakeLists.txt MSVC: Add abstraction for runtime checks 2025-01-29 13:07:41 -05:00
hello.f
IntelIfDef.f
IntelIfDef.inc
no_preprocess_source_fpp.fpp Fortran: Add Fortran_PREPROCESS property 2020-05-21 11:44:14 -04:00
no_preprocess_source_lower.f Fortran: Add Fortran_PREPROCESS property 2020-05-21 11:44:14 -04:00
no_preprocess_source_upper.F Fortran: Add Fortran_PREPROCESS property 2020-05-21 11:44:14 -04:00
no_preprocess_target_fpp.fpp Fortran: Add Fortran_PREPROCESS property 2020-05-21 11:44:14 -04:00
no_preprocess_target_lower.f Fortran: Add Fortran_PREPROCESS property 2020-05-21 11:44:14 -04:00
no_preprocess_target_upper.F Fortran: Add Fortran_PREPROCESS property 2020-05-21 11:44:14 -04:00
preprocess2.f Tests: Fix Fortran syntax for initialized variable 2025-01-22 08:51:44 -05:00
preprocess3.f Fortran: Add Fortran_PREPROCESS property 2020-05-21 11:44:14 -04:00
preprocess.F
test_preprocess.cmake
testf.f
testRC.rc
world.f