瀏覽代碼

Fixed build with GCC 7.3 #751

Christophe Riccio 7 年之前
父節點
當前提交
d8f69ab2f7
共有 2 個文件被更改,包括 7 次插入1 次删除
  1. 4 1
      glm/simd/platform.h
  2. 3 0
      test/core/core_setup_message.cpp

+ 4 - 1
glm/simd/platform.h

@@ -111,7 +111,8 @@
 #define GLM_COMPILER_GCC70			0x02000A00
 #define GLM_COMPILER_GCC71			0x02000B00
 #define GLM_COMPILER_GCC72			0x02000C00
-#define GLM_COMPILER_GCC80			0x02000D00
+#define GLM_COMPILER_GCC73			0x02000D00
+#define GLM_COMPILER_GCC80			0x02000E00
 
 // CUDA
 #define GLM_COMPILER_CUDA			0x10000000
@@ -283,6 +284,8 @@
 #		define GLM_COMPILER (GLM_COMPILER_GCC71)
 #	elif (__GNUC__ == 7) && (__GNUC_MINOR__ == 2)
 #		define GLM_COMPILER (GLM_COMPILER_GCC72)
+#	elif (__GNUC__ == 7) && (__GNUC_MINOR__ >= 3)
+#		define GLM_COMPILER (GLM_COMPILER_GCC73)
 #	elif (__GNUC__ >= 8)
 #		define GLM_COMPILER (GLM_COMPILER_GCC80)
 #	else

+ 3 - 0
test/core/core_setup_message.cpp

@@ -86,6 +86,9 @@ int test_compiler()
 		case GLM_COMPILER_GCC72:
 			std::printf("GCC 7.2\n");
 			break;
+		case GLM_COMPILER_GCC73:
+			std::printf("GCC 7.3\n");
+			break;
 		case GLM_COMPILER_GCC80:
 			std::printf("GCC 8.0\n");
 			break;