From 055891a42da3645ee1f5ba552d45a632d6d627a6 Mon Sep 17 00:00:00 2001 From: Branimir Karadzic Date: Tue, 7 Aug 2012 21:38:31 -0700 Subject: [PATCH] Fixed shaderc Linux build. --- premake/shaderc.lua | 17 +++++++++++------ tools/shaderc.cpp | 3 +++ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/premake/shaderc.lua b/premake/shaderc.lua index 9eb26e04..15edd117 100644 --- a/premake/shaderc.lua +++ b/premake/shaderc.lua @@ -10,6 +10,17 @@ project "shaderc" GLSL_OPTIMIZER .. "src/glsl/msvc", } + configuration { "windows" } + includedirs { + GLSL_OPTIMIZER .. "include/c99", + } + + links { + "d3dx9", + "d3dcompiler", + "dxguid", + } + configuration {} includedirs { @@ -18,7 +29,6 @@ project "shaderc" FCPP_DIR, GLSL_OPTIMIZER .. "include", - GLSL_OPTIMIZER .. "include/c99", GLSL_OPTIMIZER .. "src/mesa", GLSL_OPTIMIZER .. "src/mapi", GLSL_OPTIMIZER .. "src/glsl", @@ -50,8 +60,3 @@ project "shaderc" GLSL_OPTIMIZER .. "src/glsl/builtin_stubs.cpp", } - links { - "d3dx9", - "d3dcompiler", - "dxguid", - } diff --git a/tools/shaderc.cpp b/tools/shaderc.cpp index c1e89a61..86c842e7 100644 --- a/tools/shaderc.cpp +++ b/tools/shaderc.cpp @@ -29,7 +29,10 @@ extern "C" #include #if BX_PLATFORM_LINUX +# include + # define _stricmp strcasecmp +# define _snprintf snprintf #endif // BX_PLATFORM_LINUX #include