From 14c7396fb940d04f2afd3e9a7230fa6d4fac8145 Mon Sep 17 00:00:00 2001 From: Claudio Fantacci Date: Tue, 2 Apr 2019 09:43:34 +0200 Subject: FindGLEW: fix CMAKE_FIND_LIBRARY_SUFFIXES FindGLEW temporarily changes the content of CMAKE_FIND_LIBRARY_SUFFIXES to look for static and dynamic GLEW library. However, it wasn't storing and restoring the initial content of such variable, causing possible issues in user project. --- Modules/FindGLEW.cmake | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Modules/FindGLEW.cmake') diff --git a/Modules/FindGLEW.cmake b/Modules/FindGLEW.cmake index 34ee873e8d..2e9a052390 100644 --- a/Modules/FindGLEW.cmake +++ b/Modules/FindGLEW.cmake @@ -117,6 +117,8 @@ else() endif() +set(__GLEW_CURRENT_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) + __glew_set_find_library_suffix(SHARED) find_library(GLEW_SHARED_LIBRARY_RELEASE @@ -142,6 +144,9 @@ find_library(GLEW_STATIC_LIBRARY_DEBUG PATH_SUFFIXES lib lib64 PATHS ENV GLEW_ROOT) +set(CMAKE_FIND_LIBRARY_SUFFIXES ${__GLEW_CURRENT_FIND_LIBRARY_SUFFIXES}) +unset(__GLEW_CURRENT_FIND_LIBRARY_SUFFIXES) + include(${CMAKE_CURRENT_LIST_DIR}/SelectLibraryConfigurations.cmake) select_library_configurations(GLEW_SHARED) -- cgit v1.2.1