diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/CMakeLists.txt | 5 | ||||
| -rw-r--r-- | tests/FindGLEW.cmake | 15 | 
2 files changed, 11 insertions, 9 deletions
| diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 9f41682..84e5099 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -299,8 +299,6 @@ if (GLEW_DIR)                 HINTS ${GLEW_DIR}/lib ${GLEW_DIR}/lib64  	       NO_DEFAULT_PATH)    if (GLEW_INCLUDE_DIR AND GLEW_LIBRARY) -    message(STATUS "GLEW include: " ${GLEW_INCLUDE_DIR}) -    message(STATUS "GLEW library: " ${GLEW_LIBRARY})      set(GLEW_FOUND 1)    endif()  endif() @@ -309,6 +307,9 @@ if (NOT GLEW_FOUND)    find_package(GLEW REQUIRED)  endif() +message(STATUS "GLEW include: " ${GLEW_INCLUDE_DIR}) +message(STATUS "GLEW library: " ${GLEW_LIBRARY}) +  inclusion(GLEW_DIR GLEW_INCLUDE_DIR)  # Flex/Bison 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() | 
