From cf8252dcf9298afee3743b9ca20a16d254f6ecc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Fri, 19 Sep 2014 00:09:32 -0700 Subject: [PATCH] Added clang version to compiler name string. --- include/bx/platform.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/include/bx/platform.h b/include/bx/platform.h index aa6d618..9ebd4b0 100644 --- a/include/bx/platform.h +++ b/include/bx/platform.h @@ -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"