Commit a4aa963c7b80527b41d85d9cf4816d82dbfcfc92

Authored by Jiaming Guo
1 parent 9d5f5797

fixed GLEW linking problem on window

Showing 1 changed file with 12 additions and 0 deletions   Show diff stats
@@ -71,7 +71,9 @@ IF ( GLEW_LOCATION ) @@ -71,7 +71,9 @@ IF ( GLEW_LOCATION )
71 # Link library 71 # Link library
72 SET(CMAKE_FIND_LIBRARY_SUFFIXES ".lib") 72 SET(CMAKE_FIND_LIBRARY_SUFFIXES ".lib")
73 FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW32S PATHS ${GLEW_LOCATION}/lib ) 73 FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW32S PATHS ${GLEW_LOCATION}/lib )
  74 + FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW32S PATHS ${GLEW_LOCATION}/lib/Release/x64 )
74 FIND_LIBRARY ( GLEWmx_LIBRARY_PATH GLEW32MXS PATHS ${GLEW_LOCATION}/lib ) 75 FIND_LIBRARY ( GLEWmx_LIBRARY_PATH GLEW32MXS PATHS ${GLEW_LOCATION}/lib )
  76 + FIND_LIBRARY ( GLEWmx_LIBRARY_PATH GLEW32MXS PATHS ${GLEW_LOCATION}/lib/Release/x64 )
75 ELSE (APPLE) 77 ELSE (APPLE)
76 SET(CMAKE_FIND_LIBRARY_SUFFIXES ".a") 78 SET(CMAKE_FIND_LIBRARY_SUFFIXES ".a")
77 FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW PATHS ${GLEW_LOCATION}/lib 79 FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW PATHS ${GLEW_LOCATION}/lib
@@ -94,17 +96,27 @@ IF ( GLEW_LOCATION ) @@ -94,17 +96,27 @@ IF ( GLEW_LOCATION )
94 # Link library 96 # Link library
95 SET(CMAKE_FIND_LIBRARY_SUFFIXES ".lib") 97 SET(CMAKE_FIND_LIBRARY_SUFFIXES ".lib")
96 FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW32 PATHS ${GLEW_LOCATION}/lib ) 98 FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW32 PATHS ${GLEW_LOCATION}/lib )
  99 + FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW32 PATHS ${GLEW_LOCATION}/lib/Release/x64 )
97 FIND_LIBRARY ( GLEWmx_LIBRARY_PATH GLEW32mx PATHS ${GLEW_LOCATION}/lib ) 100 FIND_LIBRARY ( GLEWmx_LIBRARY_PATH GLEW32mx PATHS ${GLEW_LOCATION}/lib )
  101 + FIND_LIBRARY ( GLEWmx_LIBRARY_PATH GLEW32mx PATHS ${GLEW_LOCATION}/lib/Release/x64 )
98 # Load library 102 # Load library
99 SET(CMAKE_FIND_LIBRARY_SUFFIXES ".dll") 103 SET(CMAKE_FIND_LIBRARY_SUFFIXES ".dll")
100 FIND_LIBRARY ( GLEW_DLL_PATH GLEW32 PATHS ${GLEW_LOCATION}/bin 104 FIND_LIBRARY ( GLEW_DLL_PATH GLEW32 PATHS ${GLEW_LOCATION}/bin
101 NO_DEFAULT_PATH 105 NO_DEFAULT_PATH
102 NO_SYSTEM_ENVIRONMENT_PATH 106 NO_SYSTEM_ENVIRONMENT_PATH
103 ) 107 )
  108 + FIND_LIBRARY ( GLEW_DLL_PATH GLEW32 PATHS ${GLEW_LOCATION}/bin/Release/x64
  109 + NO_DEFAULT_PATH
  110 + NO_SYSTEM_ENVIRONMENT_PATH
  111 + )
104 FIND_LIBRARY ( GLEWmx_DLL_PATH GLEW32mx PATHS ${GLEW_LOCATION}/bin 112 FIND_LIBRARY ( GLEWmx_DLL_PATH GLEW32mx PATHS ${GLEW_LOCATION}/bin
105 NO_DEFAULT_PATH 113 NO_DEFAULT_PATH
106 NO_SYSTEM_ENVIRONMENT_PATH 114 NO_SYSTEM_ENVIRONMENT_PATH
107 ) 115 )
  116 + FIND_LIBRARY ( GLEWmx_DLL_PATH GLEW32mx PATHS ${GLEW_LOCATION}/bin/Release/x64
  117 + NO_DEFAULT_PATH
  118 + NO_SYSTEM_ENVIRONMENT_PATH
  119 + )
108 ELSE (APPLE) 120 ELSE (APPLE)
109 # Unices 121 # Unices
110 FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW PATHS ${GLEW_LOCATION}/lib 122 FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW PATHS ${GLEW_LOCATION}/lib