Skip to content

Commit b9138f5

Browse files
committed
Added gmock dependency.
1 parent 396214f commit b9138f5

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@
44
[submodule "uri"]
55
path = uri
66
url = git://github.com/cpp-netlib/uri
7+
[submodule "deps/gmock"]
8+
path = deps/gmock
9+
url = git://github.com/cpp-netlib/gmock

CMakeLists.txt

+12-1
Original file line numberDiff line numberDiff line change
@@ -97,16 +97,27 @@ if(CPP-NETLIB_BUILD_TESTS)
9797
if(MSVC11)
9898
add_definitions(-D_VARIADIC_MAX=10)
9999
endif(MSVC11)
100+
100101
if(MSVC)
101102
set(gtest_force_shared_crt ON CACHE BOOL "Override gtest option.")
102103
endif(MSVC)
103-
add_subdirectory(deps/gtest)
104+
105+
# gmock automatically searches for gtest
106+
add_subdirectory(deps/gmock)
107+
104108
set(GTEST_ROOT ${CPP-NETLIB_SOURCE_DIR}/deps/gtest)
105109
set(GTEST_FOUND ON)
106110
set(GTEST_INCLUDE_DIRS ${GTEST_ROOT}/include)
107111
set(GTEST_LIBRARIES gtest)
108112
set(GTEST_MAIN_LIBRARIES gtest_main)
109113
set(GTEST_BOTH_LIBRARIES ${GTEST_LIBRARIES} ${GTEST_MAIN_LIBRARIES})
114+
115+
set(GMOCK_ROOT ${CPP-NETLIB_SOURCE_DIR}/deps/gmock)
116+
set(GMOCK_FOUND ON)
117+
set(GMOCK_INCLUDE_DIRS ${GTEST_INCLUDE_DIRS} {${GMOCK_DIR}/include)
118+
set(GMOCK_LIBRARIES {$GTEST_LIBRARIES} gmock)
119+
set(GMOCK_MAIN_LIBRARIES gmock_main)
120+
set(GMOCK_BOTH_LIBRARIES ${GMOCK_LIBRARIES} ${GMOCK_MAIN_LIBRARIES})
110121
endif()
111122

112123
add_subdirectory(uri)

deps/gmock

Submodule gmock added at 6b1759c

0 commit comments

Comments
 (0)