diff --git a/glm/setup.hpp b/glm/setup.hpp index 38aaded3..7e82ac77 100644 --- a/glm/setup.hpp +++ b/glm/setup.hpp @@ -248,7 +248,7 @@ /////////////////////////////////////////////////////////////////////////////////////////////////// // Static assert -#if(GLM_COMPILER >= GLM_COMPILER_VC2010 || GLM_COMPILER >= GLM_COMPILER_GCC45) +#if((GLM_COMPILER & GLM_COMPILER_VC && GLM_COMPILER >= GLM_COMPILER_VC2010) || (GLM_COMPILER & GLM_COMPILER_GCC && GLM_COMPILER >= GLM_COMPILER_GCC45)) #define GLM_STATIC_ASSERT(x, message) static_assert(x, message) #elif(defined(BOOST_STATIC_ASSERT)) #define GLM_STATIC_ASSERT(x, message) BOOST_STATIC_ASSERT(x)