diff options
Diffstat (limited to '3rdparty/bgfx/scripts/shaderc.lua')
-rw-r--r-- | 3rdparty/bgfx/scripts/shaderc.lua | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/3rdparty/bgfx/scripts/shaderc.lua b/3rdparty/bgfx/scripts/shaderc.lua index 387dd5d2878..aa43154813a 100644 --- a/3rdparty/bgfx/scripts/shaderc.lua +++ b/3rdparty/bgfx/scripts/shaderc.lua @@ -33,7 +33,11 @@ project "shaderc" configuration { "mingw* or linux or osx" } 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-unused-parameter", + } + removebuildoptions { + "-Wshadow", -- glsl-optimizer is full of -Wshadow warnings ignore it. } configuration { "osx" } @@ -46,11 +50,13 @@ project "shaderc" path.join(GLSL_OPTIMIZER, "include/c99"), } - configuration { "windows" } + configuration { "vs*" } includedirs { "$(DXSDK_DIR)/include", } + + configuration { "windows" } links { "d3dx9", "d3dcompiler", @@ -102,7 +108,7 @@ project "shaderc" path.join(GLSL_OPTIMIZER, "src/util/**.h"), } - excludes { + removefiles { path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/glcpp.c"), path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/tests/**"), path.join(GLSL_OPTIMIZER, "src/glsl/glcpp/**.l"), |