fix finding the library
authorDuncan Mac-Vicar P <dmacvicar@suse.de>
Fri, 17 Oct 2008 09:10:18 +0000 (09:10 +0000)
committerDuncan Mac-Vicar P <dmacvicar@suse.de>
Fri, 17 Oct 2008 09:10:18 +0000 (09:10 +0000)
CMakeLists.txt
cmake/modules/FindCheck.cmake

index 3f124e2..71f5e15 100644 (file)
@@ -10,7 +10,6 @@ if(COMMAND cmake_policy)
   cmake_policy(SET CMP0005 OLD)
 endif(COMMAND cmake_policy)
 
-
 # Library
 IF ( DEFINED LIB )
   SET ( LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${LIB}" )
@@ -33,6 +32,8 @@ SET( CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules )
 INCLUDE( ${CMAKE_SOURCE_DIR}/VERSION.cmake )
 
 FIND_PACKAGE(EXPAT REQUIRED)
+FIND_PACKAGE(Check REQUIRED)
+
 FIND_LIBRARY(RPMDB_LIBRARY NAMES rpmdb)
 FIND_LIBRARY(ZLIB_LIBRARY NAMES z)
 
index 62290f9..a64535d 100644 (file)
@@ -20,7 +20,7 @@ ENDIF(CHECK_INCLUDE_DIR AND CHECK_LIBRARY)
 # Report the results.
 IF(NOT CHECK_FOUND)
   SET(CHECK_DIR_MESSAGE
-    "CHECK was not found. Make sure CHECK_LIBRARY and CHECK_INCLUDE_DIR are set.")
+    "check C unit testing library was not found. Install check and check-devel.")
   IF(NOT CHECK_FIND_QUIETLY)
     MESSAGE(STATUS "${CHECK_DIR_MESSAGE}")
   ELSE(NOT CHECK_FIND_QUIETLY)
@@ -28,4 +28,6 @@ IF(NOT CHECK_FOUND)
       MESSAGE(FATAL_ERROR "${CHECK_DIR_MESSAGE}")
     ENDIF(CHECK_FIND_REQUIRED)
   ENDIF(NOT CHECK_FIND_QUIETLY)
+ELSE(NOT CHECK_FOUND)
+  MESSAGE(STATUS "check C unit testing library: ${CHECK_LIBRARIES}")
 ENDIF(NOT CHECK_FOUND)