diff options
| author | don bright <hugh.m.bright@gmail.com> | 2013-01-28 04:15:38 (GMT) | 
|---|---|---|
| committer | don bright <hugh.m.bright@gmail.com> | 2013-01-28 04:15:38 (GMT) | 
| commit | d09e0e7f420da11c2cbc91a5afeeec98896f66bd (patch) | |
| tree | c091f81fb1646021b247c5326bfdd22dd44cc032 /tests | |
| parent | 9f83c8ffe71c12f0134e54e897a5a828dd7ec512 (diff) | |
fix pkg-config to actually work
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()  | 
