summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorcharmlesscoin <charmlesscoin@gmail.com>2013-08-07 16:26:07 -0400
committercharmlesscoin <charmlesscoin@gmail.com>2013-08-07 16:26:07 -0400
commitd2638240797e912c3455c0b882ce133564be7c12 (patch)
treea358a7cb670dd2a1c7ce01350f3a876a1564eed2 /cmake
parent0f664f3122af9b29cece1a6342b343af0d06d63f (diff)
I suppose adding the FindCheck script would be nice
Diffstat (limited to 'cmake')
-rw-r--r--cmake/FindCheck.cmake46
1 files changed, 46 insertions, 0 deletions
diff --git a/cmake/FindCheck.cmake b/cmake/FindCheck.cmake
new file mode 100644
index 00000000..e9e7f4d1
--- /dev/null
+++ b/cmake/FindCheck.cmake
@@ -0,0 +1,46 @@
1# - Try to find the CHECK libraries
2# Once done this will define
3#
4# CHECK_FOUND - system has check
5# CHECK_INCLUDE_DIR - the check include directory
6# CHECK_LIBRARIES - check library
7#
8# Copyright (c) 2007 Daniel Gollub <dgollub@suse.de>
9# Copyright (c) 2007 Bjoern Ricks <b.ricks@fh-osnabrueck.de>
10#
11# Redistribution and use is allowed according to the terms of the New
12# BSD license.
13# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
14
15
16INCLUDE( FindPkgConfig )
17
18# Take care about check.pc settings
19PKG_SEARCH_MODULE( CHECK check )
20
21# Look for CHECK include dir and libraries
22IF( NOT CHECK_FOUND )
23
24 FIND_PATH( CHECK_INCLUDE_DIR check.h )
25
26 FIND_LIBRARY( CHECK_LIBRARIES NAMES check )
27
28 IF ( CHECK_INCLUDE_DIR AND CHECK_LIBRARIES )
29 SET( CHECK_FOUND 1 )
30 IF ( NOT Check_FIND_QUIETLY )
31 MESSAGE ( STATUS "Found CHECK: ${CHECK_LIBRARIES}" )
32 ENDIF ( NOT Check_FIND_QUIETLY )
33 ELSE ( CHECK_INCLUDE_DIR AND CHECK_LIBRARIES )
34 IF ( Check_FIND_REQUIRED )
35 MESSAGE( FATAL_ERROR "Could NOT find CHECK" )
36 ELSE ( Check_FIND_REQUIRED )
37 IF ( NOT Check_FIND_QUIETLY )
38 MESSAGE( STATUS "Could NOT find CHECK" )
39 ENDIF ( NOT Check_FIND_QUIETLY )
40 ENDIF ( Check_FIND_REQUIRED )
41 ENDIF ( CHECK_INCLUDE_DIR AND CHECK_LIBRARIES )
42ENDIF( NOT CHECK_FOUND )
43
44# Hide advanced variables from CMake GUIs
45MARK_AS_ADVANCED( CHECK_INCLUDE_DIR CHECK_LIBRARIES )
46