This will allow sharing of the logic of the order to test compilers in and the preprocessor macros used to do that and to determine the version components.
8 lines
228 B
CMake
8 lines
228 B
CMake
|
|
set(_compiler_id_pp_test "defined(__BORLANDC__)")
|
|
|
|
set(_compiler_id_version_compute "
|
|
/* __BORLANDC__ = 0xVRR */
|
|
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
|
|
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)")
|