4 # LIBGMOCK_DEFINES - List of defines when using libgmock.
5 # LIBGMOCK_INCLUDE_DIR - where to find gmock/gmock.h, etc.
6 # LIBGMOCK_LIBRARY - List of libraries when using libgmock.
7 # LIBGMOCK_FOUND - True if libgmock found.
10 IF (LIBGMOCK_INCLUDE_DIR)
11 # Already in cache, be silent
12 SET(LIBGMOCK_FIND_QUIETLY TRUE)
15 FIND_PATH(LIBGMOCK_INCLUDE_DIR gmock/gmock.h)
17 FIND_LIBRARY(LIBGMOCK_LIBRARY gmock_main)
19 # There isn't currently an easy way to determine if a library was compiled as
20 # a shared library on Windows, so just assume we've been built against a shared
21 # build of gmock for now.
22 SET(LIBGMOCK_DEFINES "GTEST_LINKED_AS_SHARED_LIBRARY=1" CACHE STRING "")
24 # handle the QUIETLY and REQUIRED arguments and set LIBGMOCK_FOUND to TRUE if
25 # all listed variables are TRUE
26 INCLUDE(FindPackageHandleStandardArgs)
27 FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBGMOCK DEFAULT_MSG LIBGMOCK_DEFINES LIBGMOCK_LIBRARY LIBGMOCK_INCLUDE_DIR)
29 MARK_AS_ADVANCED(LIBGMOCK_DEFINES LIBGMOCK_LIBRARY LIBGMOCK_INCLUDE_DIR)