]>
Commit | Line | Data |
---|---|---|
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 | ||
14 | find_path(GTEST_INCLUDE_DIRS NAMES gtest/gtest.h | |
15 | PATHS /usr/include /usr/local/include) | |
16 | ||
17 | find_library(GTEST_LIBRARY gtest | |
18 | PATHS /usr/local/lib /usr/lib64) | |
19 | ||
20 | find_library(GTEST_MAIN_LIBRARY gtest_main | |
21 | PATHS /usr/local/lib /usr/lib64) | |
22 | ||
23 | include(FindPackageHandleStandardArgs) | |
24 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(gtest | |
25 | REQUIRED_VARS GTEST_LIBRARY GTEST_MAIN_LIBRARY GTEST_INCLUDE_DIRS) | |
26 | ||
27 | if(gtest_FOUND) | |
28 | set(GTEST_FOUND 1) | |
29 | endif() | |
30 | ||
31 | ## GMOCK | |
32 | ||
33 | find_path(GMOCK_INCLUDE_DIRS NAMES gmock/gmock.h | |
34 | PATHS /usr/include /usr/local/include) | |
35 | ||
36 | find_library(GMOCK_LIBRARY gmock | |
37 | PATHS /usr/local/lib /usr/lib64) | |
38 | ||
39 | find_library(GMOCK_MAIN_LIBRARY gmock_main | |
40 | PATHS /usr/local/lib /usr/lib64) | |
41 | ||
42 | include(FindPackageHandleStandardArgs) | |
43 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(gmock | |
44 | REQUIRED_VARS GMOCK_LIBRARY GMOCK_MAIN_LIBRARY GMOCK_INCLUDE_DIRS) | |
45 | ||
46 | if(gmock_FOUND) | |
47 | set(GMOCK_FOUND 1) | |
48 | endif() |