Detect Watcom compiler version with its id

Decode decimal digits from __WATCOMC__ to compute the version number
components.  See documentation at:

  http://predef.sourceforge.net/precomp.html
This commit is contained in:
Brad King 2011-12-07 09:18:13 -05:00
parent 5899b988d5
commit c198730b45
2 changed files with 4 additions and 0 deletions

View File

@ -28,6 +28,8 @@
#elif defined(__WATCOMC__)
# define COMPILER_ID "Watcom"
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100)
#elif defined(__SUNPRO_C)
# define COMPILER_ID "SunPro"

View File

@ -30,6 +30,8 @@
#elif defined(__WATCOMC__)
# define COMPILER_ID "Watcom"
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100)
#elif defined(__SUNPRO_CC)
# define COMPILER_ID "SunPro"