]> git.proxmox.com Git - ceph.git/blob - ceph/cmake/modules/FindGMock.cmake
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / cmake / modules / FindGMock.cmake
1 find_path(GMock_INCLUDE_DIR NAMES gmock/gmock.h)
2 find_library(GMock_GMock_LIBRARY NAMES gmock)
3 find_library(GMock_Main_LIBRARY NAMES gmock_main)
4
5 find_package_handle_standard_args(GMock
6 REQUIRED_VARS
7 GMock_GMock_LIBRARY
8 GMock_Main_LIBRARY
9 GMock_INCLUDE_DIR)
10
11 if(GMock_FOUND)
12 foreach(c GMock Main)
13 if(NOT TARGET GMock::${c})
14 add_library(GMock::${c} UNKNOWN IMPORTED)
15 set_target_properties(GMock::${c} PROPERTIES
16 IMPORTED_LOCATION "${GMock_${c}_LIBRARY}"
17 INTERFACE_INCLUDE_DIRECTORIES "${GMock_INCLUDE_DIR}"
18 IMPORTED_LINK_INTERFACE_LANGUAGES "CXX")
19 endif()
20 endforeach()
21 endif()