mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 16:32:14 -06:00
Fortran: Detect SunPro compiler version
Port logic from "Compiler/SunPro-*DetermineCompiler" modules into "CMakeFortranCompilerId.F.in".
This commit is contained in:
@@ -33,8 +33,16 @@
|
||||
PRINT *, 'INFO:simulate_version[013.00]'
|
||||
# endif
|
||||
# endif
|
||||
#elif defined(__SUNPRO_F90) || defined(__SUNPRO_F95)
|
||||
#elif defined(__SUNPRO_F95)
|
||||
PRINT *, 'INFO:compiler[SunPro]'
|
||||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_F95>>8)
|
||||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_F95>>4 & 0xF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F95 & 0xF)
|
||||
#elif defined(__SUNPRO_F90)
|
||||
PRINT *, 'INFO:compiler[SunPro]'
|
||||
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_F90>>8)
|
||||
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_F90>>4 & 0xF)
|
||||
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_F90 & 0xF)
|
||||
#elif defined(_CRAYFTN)
|
||||
PRINT *, 'INFO:compiler[Cray]'
|
||||
#elif defined(__G95__)
|
||||
|
||||
Reference in New Issue
Block a user