diff --git a/glm/detail/setup.hpp b/glm/detail/setup.hpp index 5f2e7185..bde13ba0 100644 --- a/glm/detail/setup.hpp +++ b/glm/detail/setup.hpp @@ -295,8 +295,10 @@ // #if GLM_HAS_CONSTEXPR -# if (GLM_COMPILER & GLM_COMPILER_CLANG ) +# if (GLM_COMPILER & GLM_COMPILER_CLANG) # define GLM_HAS_IF_CONSTEXPR __has_feature(cxx_if_constexpr) +# elif (GLM_COMPILER & GLM_COMPILER_GCC) +# define GLM_HAS_IF_CONSTEXPR GLM_COMPILER >= GLM_COMPILER_GCC7 # elif GLM_LANG_CXX17_FLAG # define GLM_HAS_IF_CONSTEXPR 1 # else