diff options
author | irungentoo <irungentoo@gmail.com> | 2013-08-07 16:43:56 -0700 |
---|---|---|
committer | irungentoo <irungentoo@gmail.com> | 2013-08-07 16:43:56 -0700 |
commit | f63a89bfc6715d4ae048b749ee4f8cbeab93186b (patch) | |
tree | 3e1bb9d47261699e977db8dc29aade537ad56bd7 /cmake | |
parent | 81fccf68d6ef0363599ce8ab14cf45f5f021e5d6 (diff) | |
parent | 8b47b6166edfca163870641f051a3d2e8be22d7a (diff) |
Merge pull request #381 from CharmlessCoin/auto_tests
Much Needed Tests
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/FindCheck.cmake | 46 |
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 | |||
16 | INCLUDE( FindPkgConfig ) | ||
17 | |||
18 | # Take care about check.pc settings | ||
19 | PKG_SEARCH_MODULE( CHECK check ) | ||
20 | |||
21 | # Look for CHECK include dir and libraries | ||
22 | IF( 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 ) | ||
42 | ENDIF( NOT CHECK_FOUND ) | ||
43 | |||
44 | # Hide advanced variables from CMake GUIs | ||
45 | MARK_AS_ADVANCED( CHECK_INCLUDE_DIR CHECK_LIBRARIES ) | ||
46 | |||