mirror of
https://github.com/Kitware/CMake.git
synced 2026-08-05 15:20:24 +00:00
Detect PathScale compiler version with its id
Decode decimal digits from __PATHCC__ __PATHCC_MINOR__ __PATHCC_PATCHLEVEL__ to compute version number components. See documentation at: http://www.pathscale.com/docs/UserGuide.pdf http://sourceforge.net/p/predef/wiki/Compilers/#ekopathhttpenwikipediaorgwikipathscale
This commit is contained in:
@@ -95,8 +95,13 @@
|
|||||||
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
|
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
#elif defined(__PATHSCALE__)
|
#elif defined(__PATHCC__)
|
||||||
# define COMPILER_ID "PathScale"
|
# define COMPILER_ID "PathScale"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
|
||||||
|
# if defined(__PATHCC_PATCHLEVEL__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
|
||||||
#elif defined(_CRAYC)
|
#elif defined(_CRAYC)
|
||||||
# define COMPILER_ID "Cray"
|
# define COMPILER_ID "Cray"
|
||||||
|
|||||||
@@ -97,8 +97,13 @@
|
|||||||
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
|
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
#elif defined(__PATHSCALE__)
|
#elif defined(__PATHCC__)
|
||||||
# define COMPILER_ID "PathScale"
|
# define COMPILER_ID "PathScale"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
|
||||||
|
# if defined(__PATHCC_PATCHLEVEL__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
|
||||||
#elif defined(_CRAYC)
|
#elif defined(_CRAYC)
|
||||||
# define COMPILER_ID "Cray"
|
# define COMPILER_ID "Cray"
|
||||||
|
|||||||
Reference in New Issue
Block a user