1 2# sdcc, the small devices C compiler for embedded systems, 3# http://sdcc.sourceforge.net */ 4set(_compiler_id_pp_test "defined(__SDCC_VERSION_MAJOR) || defined(SDCC)") 5 6set(_compiler_id_version_compute " 7# if defined(__SDCC_VERSION_MAJOR) 8# define COMPILER_VERSION_MAJOR @MACRO_DEC@(__SDCC_VERSION_MAJOR) 9# define COMPILER_VERSION_MINOR @MACRO_DEC@(__SDCC_VERSION_MINOR) 10# define COMPILER_VERSION_PATCH @MACRO_DEC@(__SDCC_VERSION_PATCH) 11# else 12 /* SDCC = VRP */ 13# define COMPILER_VERSION_MAJOR @MACRO_DEC@(SDCC/100) 14# define COMPILER_VERSION_MINOR @MACRO_DEC@(SDCC/10 % 10) 15# define COMPILER_VERSION_PATCH @MACRO_DEC@(SDCC % 10) 16# endif") 17