summaryrefslogtreecommitdiff
path: root/tests/FindGLEW.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'tests/FindGLEW.cmake')
-rw-r--r--tests/FindGLEW.cmake10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/FindGLEW.cmake b/tests/FindGLEW.cmake
index fa3071f..1b0cac4 100644
--- a/tests/FindGLEW.cmake
+++ b/tests/FindGLEW.cmake
@@ -11,13 +11,17 @@
# http://openlibraries.org/browser/trunk/FindGLEW.cmake?rev=1383
-IF (WIN32)
+IF (WIN32 AND MSVC)
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()
+ELSE () # GCC
+ SET(GLEW_LIB_SEARCH_NAME "libglew32s.a")
+ENDIF ()
+IF (WIN32)
FIND_PATH( GLEW_INCLUDE_PATH GL/glew.h
$ENV{PROGRAMFILES}/GLEW/include
${PROJECT_SOURCE_DIR}/src/nvgl/glew/include
@@ -33,13 +37,13 @@ ELSE (WIN32)
message(STATUS "GLEW_DIR: " ${GLEW_DIR})
FIND_PATH( GLEW_INCLUDE_PATH GL/glew.h
HINTS ${GLEW_DIR}/include
- PATHS /usr/include /usr/local/include
+ PATHS /usr/include /usr/local/include /usr/pkg/include
NO_DEFAULT_PATH
DOC "The directory where GL/glew.h resides")
FIND_LIBRARY( GLEW_LIBRARY
NAMES GLEW glew
HINTS ${GLEW_DIR}/lib
- PATHS /usr/lib /usr/local/lib
+ PATHS /usr/lib /usr/local/lib /usr/pkg/lib
NO_DEFAULT_PATH
DOC "The GLEW library")
ENDIF (WIN32)
contact: Jan Huwald // Impressum