1
2set(_compiler_id_pp_test "defined(__GNUC__) || defined(__GNUG__)")
3
4set(_compiler_id_version_compute "
5# if defined(__GNUC__)
6#  define @PREFIX@COMPILER_VERSION_MAJOR @MACRO_DEC@(__GNUC__)
7# else
8#  define @PREFIX@COMPILER_VERSION_MAJOR @MACRO_DEC@(__GNUG__)
9# endif
10# if defined(__GNUC_MINOR__)
11#  define @PREFIX@COMPILER_VERSION_MINOR @MACRO_DEC@(__GNUC_MINOR__)
12# endif
13# if defined(__GNUC_PATCHLEVEL__)
14#  define @PREFIX@COMPILER_VERSION_PATCH @MACRO_DEC@(__GNUC_PATCHLEVEL__)
15# endif")
16