From a4aa963c7b80527b41d85d9cf4816d82dbfcfc92 Mon Sep 17 00:00:00 2001 From: Jiaming Guo Date: Thu, 17 Aug 2017 15:45:34 -0500 Subject: [PATCH] fixed GLEW linking problem on window --- FindGLEW.cmake | 12 ++++++++++++ 1 file changed, 12 insertions(+), 0 deletions(-) diff --git a/FindGLEW.cmake b/FindGLEW.cmake index 0b72457..9145dc0 100644 --- a/FindGLEW.cmake +++ b/FindGLEW.cmake @@ -71,7 +71,9 @@ IF ( GLEW_LOCATION ) # Link library SET(CMAKE_FIND_LIBRARY_SUFFIXES ".lib") FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW32S PATHS ${GLEW_LOCATION}/lib ) + FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW32S PATHS ${GLEW_LOCATION}/lib/Release/x64 ) FIND_LIBRARY ( GLEWmx_LIBRARY_PATH GLEW32MXS PATHS ${GLEW_LOCATION}/lib ) + FIND_LIBRARY ( GLEWmx_LIBRARY_PATH GLEW32MXS PATHS ${GLEW_LOCATION}/lib/Release/x64 ) ELSE (APPLE) SET(CMAKE_FIND_LIBRARY_SUFFIXES ".a") FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW PATHS ${GLEW_LOCATION}/lib @@ -94,17 +96,27 @@ IF ( GLEW_LOCATION ) # Link library SET(CMAKE_FIND_LIBRARY_SUFFIXES ".lib") FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW32 PATHS ${GLEW_LOCATION}/lib ) + FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW32 PATHS ${GLEW_LOCATION}/lib/Release/x64 ) FIND_LIBRARY ( GLEWmx_LIBRARY_PATH GLEW32mx PATHS ${GLEW_LOCATION}/lib ) + FIND_LIBRARY ( GLEWmx_LIBRARY_PATH GLEW32mx PATHS ${GLEW_LOCATION}/lib/Release/x64 ) # Load library SET(CMAKE_FIND_LIBRARY_SUFFIXES ".dll") FIND_LIBRARY ( GLEW_DLL_PATH GLEW32 PATHS ${GLEW_LOCATION}/bin NO_DEFAULT_PATH NO_SYSTEM_ENVIRONMENT_PATH ) + FIND_LIBRARY ( GLEW_DLL_PATH GLEW32 PATHS ${GLEW_LOCATION}/bin/Release/x64 + NO_DEFAULT_PATH + NO_SYSTEM_ENVIRONMENT_PATH + ) FIND_LIBRARY ( GLEWmx_DLL_PATH GLEW32mx PATHS ${GLEW_LOCATION}/bin NO_DEFAULT_PATH NO_SYSTEM_ENVIRONMENT_PATH ) + FIND_LIBRARY ( GLEWmx_DLL_PATH GLEW32mx PATHS ${GLEW_LOCATION}/bin/Release/x64 + NO_DEFAULT_PATH + NO_SYSTEM_ENVIRONMENT_PATH + ) ELSE (APPLE) # Unices FIND_LIBRARY ( GLEW_LIBRARY_PATH GLEW PATHS ${GLEW_LOCATION}/lib -- libgit2 0.21.4