updated CLang version detection

master
Christophe Riccio ago%!(EXTRA string=13 years)
parent 3fc42c9e9e
commit 8b5e63375f
  1. 4
      glm/core/setup.hpp
  2. 14
      test/core/core_setup_message.cpp

@ -282,6 +282,10 @@
# define GLM_COMPILER GLM_COMPILER_CLANG32
# elif(__clang_major__ == 3) && (__clang_minor__ == 3)
# define GLM_COMPILER GLM_COMPILER_CLANG33
# elif(__clang_major__ == 4) && (__clang_minor__ == 0)
# define GLM_COMPILER GLM_COMPILER_CLANG40
# elif(__clang_major__ == 4) && (__clang_minor__ == 1)
# define GLM_COMPILER GLM_COMPILER_CLANG41
# else
# define GLM_COMPILER GLM_COMPILER_CLANG
# endif

@ -148,8 +148,8 @@ int test_compiler()
}
else if(GLM_COMPILER & GLM_COMPILER_CLANG)
{
std::cout << "GLM_COMPILER_CLANG" << std::endl;
std::cout << "GLM_COMPILER_CLANG " << __clang_major__ << "." << __clang_minor__ << std::endl;
switch(GLM_COMPILER)
{
case GLM_COMPILER_CLANG26:
@ -170,9 +170,17 @@ int test_compiler()
case GLM_COMPILER_CLANG31:
std::cout << "GLM_COMPILER_CLANG31" << std::endl;
break;
case GLM_COMPILER_CLANG32:
std::cout << "GLM_COMPILER_CLANG32" << std::endl;
break;
case GLM_COMPILER_CLANG33:
std::cout << "GLM_COMPILER_CLANG33" << std::endl;
break;
case GLM_COMPILER_CLANG33:
std::cout << "GLM_COMPILER_CLANG40" << std::endl;
break;
default:
std::cout << "Clang version not detected" << std::endl;
Error += 1;
break;
}
}

Loading…
Cancel
Save