Update hash.hpp to detect msvc

this causes errors when building on windows with cl
master
Aaron Brady ago%!(EXTRA string=1 year) committed by Christophe
parent ab2d7b4291
commit e009bcbe7c
  1. 14
      glm/gtx/hash.hpp

@ -40,8 +40,18 @@
#include "../mat4x3.hpp" #include "../mat4x3.hpp"
#include "../mat4x4.hpp" #include "../mat4x4.hpp"
#if __cplusplus < 201103L #if defined(_MSC_VER)
#pragma message("GLM_GTX_hash requires C++11 standard library support") // MSVC uses _MSVC_LANG instead of __cplusplus
#if _MSVC_LANG < 201103L
#pragma message("GLM_GTX_hash requires C++11 standard library support")
#endif
#elif defined(__GNUC__) || defined(__clang__)
// GNU and Clang use __cplusplus
#if __cplusplus < 201103L
#pragma message("GLM_GTX_hash requires C++11 standard library support")
#endif
#else
#error "Unknown compiler"
#endif #endif
#if GLM_LANG & GLM_LANG_CXX11 #if GLM_LANG & GLM_LANG_CXX11

Loading…
Cancel
Save