]> git.proxmox.com Git - ceph.git/blame - ceph/src/dmclock/cmake/modules/Findgtest.cmake
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / dmclock / cmake / modules / Findgtest.cmake
CommitLineData
7c673cae
FG
1# - Find gtest
2#
3# GTEST_INCLUDE_DIRS - where to find mcas/mcas.h, etc.
4# GTEST_LIBRARIES - List of libraries when using mcas.
5# GTEST_FOUND - True if mcas found.
6#
7# GMOCK_INCLUDE_DIRS - where to find mcas/mcas.h, etc.
8# GMOCK_LIBRARIES - List of libraries when using mcas.
9# GMOCK_FOUND - True if mcas found.
10
11
12## GTEST
13
14find_path(GTEST_INCLUDE_DIRS NAMES gtest/gtest.h
15 PATHS /usr/include /usr/local/include)
16
17find_library(GTEST_LIBRARY gtest
18 PATHS /usr/local/lib /usr/lib64)
19
20find_library(GTEST_MAIN_LIBRARY gtest_main
21 PATHS /usr/local/lib /usr/lib64)
22
23include(FindPackageHandleStandardArgs)
24FIND_PACKAGE_HANDLE_STANDARD_ARGS(gtest
25 REQUIRED_VARS GTEST_LIBRARY GTEST_MAIN_LIBRARY GTEST_INCLUDE_DIRS)
26
27if(gtest_FOUND)
28 set(GTEST_FOUND 1)
29endif()
30
31## GMOCK
32
33find_path(GMOCK_INCLUDE_DIRS NAMES gmock/gmock.h
34 PATHS /usr/include /usr/local/include)
35
36find_library(GMOCK_LIBRARY gmock
37 PATHS /usr/local/lib /usr/lib64)
38
39find_library(GMOCK_MAIN_LIBRARY gmock_main
40 PATHS /usr/local/lib /usr/lib64)
41
42include(FindPackageHandleStandardArgs)
43FIND_PACKAGE_HANDLE_STANDARD_ARGS(gmock
44 REQUIRED_VARS GMOCK_LIBRARY GMOCK_MAIN_LIBRARY GMOCK_INCLUDE_DIRS)
45
46if(gmock_FOUND)
47 set(GMOCK_FOUND 1)
48endif()