# sdcc, the small devices C compiler for embedded systems, # http://sdcc.sourceforge.net */ set(_compiler_id_pp_test "defined(__SDCC_VERSION_MAJOR) || defined(SDCC)") set(_compiler_id_version_compute " # if defined(__SDCC_VERSION_MAJOR) # define COMPILER_VERSION_MAJOR @MACRO_DEC@(__SDCC_VERSION_MAJOR) # define COMPILER_VERSION_MINOR @MACRO_DEC@(__SDCC_VERSION_MINOR) # define COMPILER_VERSION_PATCH @MACRO_DEC@(__SDCC_VERSION_PATCH) # else /* SDCC = VRP */ # define COMPILER_VERSION_MAJOR @MACRO_DEC@(SDCC/100) # define COMPILER_VERSION_MINOR @MACRO_DEC@(SDCC/10 % 10) # define COMPILER_VERSION_PATCH @MACRO_DEC@(SDCC % 10) # endif")