annotate cmake/FindCppunit.cmake @ 272:6e3b7b9cdfa0

Socket: SocketAddress lacks headers for sockaddr_storage
author David Demelier <markand@malikania.fr>
date Wed, 22 Oct 2014 22:54:53 +0200
parents 9324b9e0e7b7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
218
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 # Find cppunit, this modules defines:
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 # CPPUNIT_INCLUDE_DIR, where to find cppunit/TestCase.h
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 # CPPUNIT_LIBRARY, where to find library
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 # CPPUNIT_FOUND, if it is found
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
5
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 # find cppunit/TestCase.h
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 find_path(
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 CPPUNIT_INCLUDE_DIR cppunit/TestCase.h
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 PATHS
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 /usr/include
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 /usr/local/include
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 )
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
13
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 # find libcppunit.so
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 find_library(
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 CPPUNIT_LIBRARY NAMES libcppunit cppunit
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 PATHS_SUFFIXES lib lib64
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 PATHS
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 /usr/
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 /usr/local/
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 )
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
22
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 include(FindPackageHandleStandardArgs)
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
24
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
25 find_package_handle_standard_args(
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
26 Cppunit
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
27 REQUIRED_VARS CPPUNIT_INCLUDE_DIR CPPUNIT_LIBRARY
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
28 )
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
29
9324b9e0e7b7 DynLib: add unit tests
David Demelier <markand@malikania.fr>
parents:
diff changeset
30 mark_as_advanced(CPPUNIT_INCLUDE_DIR CPPUNIT_LIBRARY)