From 89b1431882da8b15767aa5357ed4b6864685f5e8 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Mon, 14 Nov 2011 23:58:14 +0000 Subject: [PATCH] - added libGLEW to compile statically when static linking enabled --- mk/cmake/Modules/FindGLEW.cmake | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/mk/cmake/Modules/FindGLEW.cmake b/mk/cmake/Modules/FindGLEW.cmake index f7a3a5b6..3fe034cc 100644 --- a/mk/cmake/Modules/FindGLEW.cmake +++ b/mk/cmake/Modules/FindGLEW.cmake @@ -20,6 +20,13 @@ IF (WIN32) ${PROJECT_SOURCE_DIR}/src/nvgl/glew/lib DOC "The GLEW library") ELSE (WIN32) + + SET(GLEW_NAMES ${GLEW_NAMES} GLEW glew) + OPTION(WANT_STATIC_LIBS "builds as many static libs as possible" OFF) + IF(WANT_STATIC_LIBS) + SET(GLEW_NAMES libGLEW.a libglew.a ${GLEW_NAMES}) + ENDIF() + FIND_PATH( GLEW_INCLUDE_PATH GL/glew.h /usr/include /usr/local/include @@ -27,7 +34,7 @@ ELSE (WIN32) /opt/local/include DOC "The directory where GL/glew.h resides") FIND_LIBRARY( GLEW_LIBRARY - NAMES GLEW glew + NAMES ${GLEW_NAMES} PATHS /usr/lib64 /usr/lib