CMake/Tests/Fortran
Victor Brunini ce45045d50 FortranCInterface: Add support for Cray module mangling
Cray Fortran uses mangling of the form `my_sub$my_module_` with the
subroutine name first.  Teach FortranCInterface to detect this case.
Add `FortranCInterface_MODULE_{,_}ORDER` result variables to report it.

With optimizations on, Cray Fortran inlines the module subroutine into
the calling object, so our symbol with the `INFO` string is not used.
Add a directive to suppress inlining to avoid this.
2025-03-13 10:18:02 -05:00
..
CMakeLists.txt FortranCInterface: Add support for Cray module mangling 2025-03-13 10:18:02 -05:00
foo.f
hello.f style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
mainc.c Tests: Fix clang -Wstrict-prototypes warnings 2023-10-26 09:20:45 -04:00
maincxx.c Tests: Fix clang -Wstrict-prototypes warnings 2023-10-26 09:20:45 -04:00
myc.c Tests: Add Fortran test C function prototype 2022-06-14 07:52:25 -04:00
mycxx.cxx
mysub.f
testf.f style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
world_gnu.def
world_icl.def
world.f style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00