|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IF (WIN32) |
|
|
|
|
|
IF(CYGWIN) |
|
|
|
|
|
FIND_PATH( GLEW_INCLUDE_DIR GL/glew.h) |
|
|
|
|
|
FIND_LIBRARY( GLEW_GLEW_LIBRARY glew32 |
|
|
${OPENGL_LIBRARY_DIR} |
|
|
/usr/lib/w32api |
|
|
/usr/X11R6/lib |
|
|
) |
|
|
|
|
|
|
|
|
ELSE(CYGWIN) |
|
|
|
|
|
FIND_PATH( GLEW_INCLUDE_DIR GL/glew.h |
|
|
$ENV{GLEW_ROOT_PATH}/include |
|
|
) |
|
|
|
|
|
FIND_LIBRARY( GLEW_GLEW_LIBRARY |
|
|
NAMES glew glew32 |
|
|
PATHS |
|
|
$ENV{GLEW_ROOT_PATH}/lib |
|
|
${OPENGL_LIBRARY_DIR} |
|
|
) |
|
|
|
|
|
ENDIF(CYGWIN) |
|
|
|
|
|
ELSE (WIN32) |
|
|
|
|
|
IF (APPLE) |
|
|
|
|
|
FIND_PATH( GLEW_INCLUDE_DIR glew.h |
|
|
/System/Library/Frameworks/GLEW.framework/Versions/A/Headers |
|
|
${OPENGL_LIBRARY_DIR} |
|
|
) |
|
|
SET(GLEW_GLEW_LIBRARY "-framework GLEW" CACHE STRING "GLEW library for OSX") |
|
|
SET(GLEW_cocoa_LIBRARY "-framework Cocoa" CACHE STRING "Cocoa framework for OSX") |
|
|
ELSE (APPLE) |
|
|
|
|
|
FIND_PATH( GLEW_INCLUDE_DIR GL/glew.h |
|
|
/usr/include/GL |
|
|
/usr/openwin/share/include |
|
|
/usr/openwin/include |
|
|
/usr/X11R6/include |
|
|
/usr/include/X11 |
|
|
/opt/graphics/OpenGL/include |
|
|
/opt/graphics/OpenGL/contrib/libglew |
|
|
) |
|
|
|
|
|
FIND_LIBRARY( GLEW_GLEW_LIBRARY GLEW |
|
|
/usr/openwin/lib |
|
|
/usr/X11R6/lib |
|
|
) |
|
|
|
|
|
ENDIF (APPLE) |
|
|
|
|
|
ENDIF (WIN32) |
|
|
|
|
|
SET( GLEW_FOUND "NO" ) |
|
|
IF(GLEW_INCLUDE_DIR) |
|
|
IF(GLEW_GLEW_LIBRARY) |
|
|
|
|
|
|
|
|
SET( GLEW_LIBRARIES |
|
|
${GLEW_GLEW_LIBRARY} |
|
|
${GLEW_cocoa_LIBRARY} |
|
|
) |
|
|
SET( GLEW_FOUND "YES" ) |
|
|
|
|
|
|
|
|
SET (GLEW_LIBRARY ${GLEW_LIBRARIES}) |
|
|
SET (GLEW_INCLUDE_PATH ${GLEW_INCLUDE_DIR}) |
|
|
|
|
|
ENDIF(GLEW_GLEW_LIBRARY) |
|
|
ENDIF(GLEW_INCLUDE_DIR) |
|
|
|
|
|
IF(GLEW_FOUND) |
|
|
IF(NOT GLEW_FIND_QUIETLY) |
|
|
MESSAGE(STATUS "Found Glew: ${GLEW_LIBRARIES}") |
|
|
ENDIF(NOT GLEW_FIND_QUIETLY) |
|
|
ELSE(GLEW_FOUND) |
|
|
IF(GLEW_FIND_REQUIRED) |
|
|
MESSAGE(FATAL_ERROR "Could not find Glew") |
|
|
ENDIF(GLEW_FIND_REQUIRED) |
|
|
ENDIF(GLEW_FOUND) |
|
|
|
|
|
MARK_AS_ADVANCED( |
|
|
GLEW_INCLUDE_DIR |
|
|
GLEW_GLEW_LIBRARY |
|
|
GLEW_Xmu_LIBRARY |
|
|
GLEW_Xi_LIBRARY |
|
|
) |
|
|
|