Cray: Implement Fortran compiler version detection (#15845)

We already recognize the Cray Fortran compiler id.  Extract the version
number using the same predefined macros we already use for Cray C and
C++ compilers.
This commit is contained in:
Brad King 2015-11-12 10:55:11 -05:00
parent 3187de20fd
commit 09f754f040
1 changed files with 2 additions and 0 deletions

View File

@ -45,6 +45,8 @@
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F90 & 0xF) # define COMPILER_VERSION_PATCH HEX(__SUNPRO_F90 & 0xF)
#elif defined(_CRAYFTN) #elif defined(_CRAYFTN)
PRINT *, 'INFO:compiler[Cray]' PRINT *, 'INFO:compiler[Cray]'
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
#elif defined(__G95__) #elif defined(__G95__)
PRINT *, 'INFO:compiler[G95]' PRINT *, 'INFO:compiler[G95]'
# define COMPILER_VERSION_MAJOR DEC(__G95__) # define COMPILER_VERSION_MAJOR DEC(__G95__)