Browse Source

Fortran: Add support for submodules on Cray

Define `CMAKE_Fortran_SUBMODULE_{SEP,EXT}` for the Cray Fortran
compiler.  Use an empty separator to tell CMake that this compiler does
not use the enclosing module name as a prefix on submodule files.

Issue: #18925
Willem Deconinck 6 years ago
parent
commit
b0bcd4d7d2
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Modules/Compiler/Cray-Fortran.cmake

+ 2 - 0
Modules/Compiler/Cray-Fortran.cmake

@@ -4,6 +4,8 @@
 include(Compiler/Cray)
 __compiler_cray(Fortran)
 
+set(CMAKE_Fortran_SUBMODULE_SEP "")
+set(CMAKE_Fortran_SUBMODULE_EXT ".mod")
 set(CMAKE_Fortran_MODOUT_FLAG -em)
 set(CMAKE_Fortran_MODDIR_FLAG -J)
 set(CMAKE_Fortran_MODDIR_DEFAULT .)