瀏覽代碼

glsl-optimizer: Fixed warnings.

Branimir Karadžić 7 年之前
父節點
當前提交
9d3b70c1d1
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      scripts/shaderc.lua

+ 6 - 1
scripts/shaderc.lua

@@ -28,7 +28,7 @@ project "glslang"
 			"/wd4715", -- warning C4715: 'spv::Builder::makeFpConstant': not all control paths return a value
 			"/wd4715", -- warning C4715: 'spv::Builder::makeFpConstant': not all control paths return a value
 		}
 		}
 
 
-	configuration { "not vs*" }
+	configuration { "mingw* or linux or osx" }
 		buildoptions {
 		buildoptions {
 			"-Wno-ignored-qualifiers",
 			"-Wno-ignored-qualifiers",
 			"-Wno-missing-field-initializers",
 			"-Wno-missing-field-initializers",
@@ -175,6 +175,11 @@ project "glsl-optimizer"
 	configuration { "mingw* or linux or osx" }
 	configuration { "mingw* or linux or osx" }
 		buildoptions {
 		buildoptions {
 			"-fno-strict-aliasing", -- glsl-optimizer has bugs if strict aliasing is used.
 			"-fno-strict-aliasing", -- glsl-optimizer has bugs if strict aliasing is used.
+
+			"-Wno-implicit-fallthrough",
+			"-Wno-misleading-indentation",
+			"-Wno-sign-compare",
+			"-Wno-unused-function",
 			"-Wno-unused-parameter",
 			"-Wno-unused-parameter",
 		}
 		}