summaryrefslogtreecommitdiff
path: root/tests/FindGLEW.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'tests/FindGLEW.cmake')
-rw-r--r--tests/FindGLEW.cmake12
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/FindGLEW.cmake b/tests/FindGLEW.cmake
index e058e8c..f49d546 100644
--- a/tests/FindGLEW.cmake
+++ b/tests/FindGLEW.cmake
@@ -7,13 +7,23 @@
# GLEW_LIBRARY
#
+# a few lines of this file are based on the LGPL code found at
+# http://openlibraries.org/browser/trunk/FindGLEW.cmake?rev=1383
+
+
IF (WIN32)
+ IF (WIN32_STATIC_BUILD) # passed from caller
+ SET(GLEW_LIB_SEARCH_NAME glew32s.lib) # static, non-debug (Release)
+ ELSE ()
+ SET(GLEW_LIB_SEARCH_NAME glew32.lib) # other. untested with OpenSCAD
+ ENDIF()
+
FIND_PATH( GLEW_INCLUDE_PATH GL/glew.h
$ENV{PROGRAMFILES}/GLEW/include
${PROJECT_SOURCE_DIR}/src/nvgl/glew/include
DOC "The directory where GL/glew.h resides")
FIND_LIBRARY( GLEW_LIBRARY
- NAMES glew GLEW glew32 glew32s
+ NAMES ${GLEW_LIB_SEARCH_NAME}
PATHS
$ENV{PROGRAMFILES}/GLEW/lib
${PROJECT_SOURCE_DIR}/src/nvgl/glew/bin
contact: Jan Huwald // Impressum