mirror of
https://github.com/Armored-Dragon/overte.git
synced 2025-03-11 16:13:16 +01:00
42 lines
No EOL
1.1 KiB
CMake
42 lines
No EOL
1.1 KiB
CMake
#
|
|
# Try to find GLEW library and include path.
|
|
# Once done this will define
|
|
#
|
|
# GLEW_FOUND
|
|
# GLEW_INCLUDE_DIRS
|
|
# GLEW_LIBRARY
|
|
#
|
|
|
|
# Created on 2/6/2014 by Stephen Birarda
|
|
#
|
|
# Adapted from FindGLEW.cmake available in the nvidia-texture-tools repository
|
|
# (https://code.google.com/p/nvidia-texture-tools/source/browse/trunk/cmake/FindGLEW.cmake?r=96)
|
|
|
|
IF (WIN32)
|
|
FIND_PATH(GLEW_INCLUDE_DIRS GL/glew.h
|
|
"${GLEW_ROOT_DIR}/include"
|
|
"$ENV{GLEW_ROOT_DIR}/include"
|
|
"$ENV{HIFI_LIB_DIR}/glew/include"
|
|
DOC "The directory where GL/glew.h resides")
|
|
if (CMAKE_CL_64)
|
|
set(WIN_ARCH_DIR "x64")
|
|
else()
|
|
set(LINUX_ARCH_DIR "Win32")
|
|
endif()
|
|
|
|
FIND_LIBRARY(GLEW_LIBRARY
|
|
NAMES glew GLEW glew32 glew32s
|
|
PATHS
|
|
"${GLEW_ROOT_DIR}/lib/Release/${WIN_ARCH_DIR}"
|
|
"$ENV{GLEW_ROOT_DIR}/lib/Release/${WIN_ARCH_DIR}"
|
|
"$ENV{HIFI_LIB_DIR}/glew/lib/Release/${WIN_ARCH_DIR}"
|
|
DOC "The GLEW library")
|
|
ENDIF()
|
|
|
|
IF (GLEW_INCLUDE_PATH)
|
|
SET( GLEW_FOUND 1 CACHE STRING "Set to 1 if GLEW is found, 0 otherwise")
|
|
ELSE (GLEW_INCLUDE_PATH)
|
|
SET( GLEW_FOUND 0 CACHE STRING "Set to 1 if GLEW is found, 0 otherwise")
|
|
ENDIF (GLEW_INCLUDE_PATH)
|
|
|
|
MARK_AS_ADVANCED(GLEW_FOUND) |