-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathFindGLEW.cmake
40 lines (34 loc) · 981 Bytes
/
FindGLEW.cmake
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#Tries to find GLEW library
#
# Copyright <André Rigland Brodtkorb> [email protected]
#
#Find glew library
FIND_LIBRARY(GLEW_LIBRARIES
NAMES GLEW glew glew32
PATHS "/usr/lib"
"/usr/lib64"
"$ENV{ProgramFiles}/Microsoft Visual Studio 8/VC/PlatformSDK/Lib"
"$ENV{ProgramFiles}/Microsoft Visual Studio 9.0/VC/lib/"
)
#Find glew header
FIND_PATH(GLEW_INCLUDE_DIR "GL/glew.h"
"/usr/include"
"$ENV{ProgramFiles}/Microsoft Visual Studio 8/VC/PlatformSDK/Include"
"$ENV{ProgramFiles}/Microsoft Visual Studio 9.0/VC/include/"
)
#check that we have found everything
SET(GLEW_FOUND "NO")
IF(GLEW_LIBRARIES)
IF(GLEW_INCLUDE_DIR)
SET(GLEW_FOUND "YES")
ENDIF(GLEW_INCLUDE_DIR)
ENDIF(GLEW_LIBRARIES)
#Mark options as advanced
MARK_AS_ADVANCED(
GLEW_INCLUDE_DIR
GLEW_LIBRARIES
)
#SET (GLEW_LIBRARY ON CACHE INTERNAL "yo")
IF (GLEW_LIBRARIES)
SET (GLEW_LIBRARY ${GLEW_LIBRARIES} CACHE INTERNAL "Deprecated variable shadows GLEW_LIBRARIES")
ENDIF (GLEW_LIBRARIES)