Added clang version to compiler name string.

This commit is contained in:
Branimir Karadžić
2014-09-19 00:09:32 -07:00
parent 02a609a2f5
commit cf8252dcf9

View File

@@ -42,7 +42,7 @@
#elif defined(__clang__)
// clang defines __GNUC__
# undef BX_COMPILER_CLANG
# define BX_COMPILER_CLANG 1
# define BX_COMPILER_CLANG (__clang_major__ * 10000 + __clang_minor__ * 100 + __clang_patchlevel__)
#elif defined(__GNUC__)
# undef BX_COMPILER_GCC
# define BX_COMPILER_GCC (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
@@ -163,7 +163,10 @@
BX_STRINGIZE(__GNUC_MINOR__) "." \
BX_STRINGIZE(__GNUC_PATCHLEVEL__)
#elif BX_COMPILER_CLANG
# define BX_COMPILER_NAME "Clang"
# define BX_COMPILER_NAME "Clang " \
BX_STRINGIZE(__clang_major__) "." \
BX_STRINGIZE(__clang_minor__) "." \
BX_STRINGIZE(__clang_patchlevel__)
#elif BX_COMPILER_MSVC
# if BX_COMPILER_MSVC >= 1800
# define BX_COMPILER_NAME "MSVC 12.0"