@@ -3,8 +3,6 @@ set(_gtest_byproduct_binary_dir
33set (_gtest_byproducts
44 ${_gtest_byproduct_binary_dir} /lib/libgtest.a
55 ${_gtest_byproduct_binary_dir} /lib/libgtest_main.a
6- ${_gtest_byproduct_binary_dir} /lib/libgmock.a
7- ${_gtest_byproduct_binary_dir} /lib/libgmock_main.a
86 )
97
108if (WIN32 )
@@ -73,12 +71,11 @@ ExternalProject_Add(
7371 TIMEOUT 600
7472 )
7573
76- # Specify include dirs for gtest and gmock
74+ # Specify include dirs for gtest
7775ExternalProject_Get_Property(googletest source_dir)
7876set (GTEST_INCLUDE_DIR ${source_dir} /googletest/include )
79- set (GMOCK_INCLUDE_DIR ${source_dir} /googlemock/include )
8077# Create the directories. Prevents bug https://gitlab.kitware.com/cmake/cmake/issues/15052
81- file (MAKE_DIRECTORY ${GTEST_INCLUDE_DIR} ${GMOCK_INCLUDE_DIR} )
78+ file (MAKE_DIRECTORY ${GTEST_INCLUDE_DIR} )
8279
8380# Libraries
8481ExternalProject_Get_Property(googletest binary_dir)
8885 set (_G_LIBRARY_PATH ${binary_dir} /lib/)
8986endif ()
9087
91- # Use gmock_main instead of gtest_main because it initializes gtest as well.
9288# Note: The libraries are listed in reverse order of their dependencies.
93- foreach (lib gtest gtest_main gmock gmock_main )
89+ foreach (lib gtest gtest_main)
9490 add_library (${lib} IMPORTED STATIC GLOBAL )
9591 set_target_properties (${lib} PROPERTIES
9692 IMPORTED_LOCATION "${_G_LIBRARY_PATH}${CMAKE_STATIC_LIBRARY_PREFIX}${lib}${CMAKE_STATIC_LIBRARY_SUFFIX} "
@@ -103,9 +99,6 @@ foreach(lib gtest gtest_main gmock gmock_main)
10399 endif ()
104100endforeach ()
105101target_include_directories (gtest INTERFACE ${GTEST_INCLUDE_DIR} )
106- target_include_directories (gmock INTERFACE ${GMOCK_INCLUDE_DIR} )
107102
108103set_property (TARGET gtest PROPERTY IMPORTED_LOCATION ${_G_LIBRARY_PATH} /${CMAKE_STATIC_LIBRARY_PREFIX} gtest${CMAKE_STATIC_LIBRARY_SUFFIX} )
109104set_property (TARGET gtest_main PROPERTY IMPORTED_LOCATION ${_G_LIBRARY_PATH} /${CMAKE_STATIC_LIBRARY_PREFIX} gtest_main${CMAKE_STATIC_LIBRARY_SUFFIX} )
110- set_property (TARGET gmock PROPERTY IMPORTED_LOCATION ${_G_LIBRARY_PATH} /${CMAKE_STATIC_LIBRARY_PREFIX} gmock${CMAKE_STATIC_LIBRARY_SUFFIX} )
111- set_property (TARGET gmock_main PROPERTY IMPORTED_LOCATION ${_G_LIBRARY_PATH} /${CMAKE_STATIC_LIBRARY_PREFIX} gmock_main${CMAKE_STATIC_LIBRARY_SUFFIX} )
0 commit comments