From dca234ec022a2e715679da0cab00322b96678131 Mon Sep 17 00:00:00 2001 From: Erwin Coumans Date: Tue, 1 Jul 2014 13:01:42 -0700 Subject: [PATCH] use included glew on Linux, only if glew is not installed in /usr/include/GL/glew.h --- build3/findOpenGLGlewGlut.lua | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/build3/findOpenGLGlewGlut.lua b/build3/findOpenGLGlewGlut.lua index dada07921..c4e8d6f60 100644 --- a/build3/findOpenGLGlewGlut.lua +++ b/build3/findOpenGLGlewGlut.lua @@ -52,7 +52,18 @@ files { projectRootDir .. "btgui/OpenGLWindow/GlewWindows/glew.c"} end if os.is("Linux") then - links{"GLEW"} + configuration{"Linux"} + if os.isdir("/usr/include") and os.isfile("/usr/include/GL/glew.h") then + links {"GLEW"} + else + defines { "GLEW_STATIC"} + --,"GLEW_NO_GLU"} + includedirs { + projectRootDir .. "btgui/OpenGLWindow/GlewWindows" + } + files { projectRootDir .. "btgui/OpenGLWindow/GlewWindows/glew.c"} + end + end configuration{} end