diff --git a/premake/shaderc.lua b/premake/shaderc.lua index 4f09837b9..44ffaaadd 100644 --- a/premake/shaderc.lua +++ b/premake/shaderc.lua @@ -22,6 +22,11 @@ project "shaderc" "/wd4996" -- warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. } + configuration { "mingw or linux or osx" } + buildoptions { + "-fno-strict-aliasing" -- glsl-optimizer has bugs if strict aliasing is used. + } + configuration { "windows", "vs*" } includedirs { GLSL_OPTIMIZER .. "include/c99",