Detect SDCC compiler version with its id
Decode decimal digits from SDCC to compute version number components. See documentation at: http://sdcc.sourceforge.net/doc/sdccman.pdf http://sourceforge.net/p/predef/wiki/Compilers/#small-device-c-compilerhttpenwikipediaorgwikismall_device_c_compiler
This commit is contained in:
parent
4ad7fa6488
commit
622d9a789d
|
@ -160,6 +160,10 @@
|
||||||
http://sdcc.sourceforge.net */
|
http://sdcc.sourceforge.net */
|
||||||
#elif defined(SDCC)
|
#elif defined(SDCC)
|
||||||
# define COMPILER_ID "SDCC"
|
# define COMPILER_ID "SDCC"
|
||||||
|
/* SDCC = VRP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
|
||||||
|
|
||||||
#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
|
#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
|
||||||
# define COMPILER_ID "MIPSpro"
|
# define COMPILER_ID "MIPSpro"
|
||||||
|
|
Loading…
Reference in New Issue