diff options
Diffstat (limited to 'tests/FindGLEW.cmake')
-rw-r--r-- | tests/FindGLEW.cmake | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/tests/FindGLEW.cmake b/tests/FindGLEW.cmake index f571fe2..8fa2ac2 100644 --- a/tests/FindGLEW.cmake +++ b/tests/FindGLEW.cmake @@ -46,18 +46,19 @@ endif() if (GLEW_INCLUDE_DIR AND GLEW_LIBRARY) set(GLEW_FOUND 1 CACHE STRING "Set to 1 if GLEW is found, 0 otherwise") - message(STATUS "GLEW include found in " ${GLEW_INCLUDE_DIR} ) - message(STATUS "GLEW library found in " ${GLEW_LIBRARY} ) else() set(GLEW_FOUND 0 CACHE STRING "Set to 1 if GLEW is found, 0 otherwise") endif() if (NOT GLEW_FOUND) - message("Doing pkg config glew check...") - pkg_check_modules(GLEW glew>=1.6) - if (GLEW_FOUND) - set(GLEW_INCLUDE_DIR "${GLEW_INCLUDEDIR}") - set(GLEW_LIBRARY ${GLEW_LDFLAGS}) + include(FindPkgConfig.cmake) + if (PKG_CONFIG_FOUND) + message(STATUS "Doing pkg config glew check...") + pkg_search_module(GLEW glew) + if (GLEW_FOUND) + set(GLEW_INCLUDE_DIR "${GLEW_INCLUDEDIR}") + set(GLEW_LIBRARY "-L${GLEW_LIBRARY_DIRS} -l${GLEW_LIBRARIES}") + endif() endif() endif() |