summaryrefslogtreecommitdiffstats
path: root/Modules/Compiler/ADSP-DetermineCompiler.cmake
blob: fc0fd6e11ff86fbf18ca4b7faa001a0ad8c8f245 (plain)
1
2
3
4
5
6
7
8
9
10

set(_compiler_id_pp_test "defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)")

set(_compiler_id_version_compute "
#if defined(__VISUALDSPVERSION__)
  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
#endif")