diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0e624475d8c2a745bba0e0d256d9c5ad23308544..2c192e934d843de6623214209a2b6c076d381da6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11114,6 +11114,7 @@ if (gRPC_BUILD_TESTS)
 add_executable(memory_test
   test/core/support/memory_test.cc
   third_party/googletest/googletest/src/gtest-all.cc
+  third_party/googletest/googlemock/src/gmock-all.cc
 )
 
 
@@ -11132,6 +11133,8 @@ target_include_directories(memory_test
   PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/gflags/include
   PRIVATE third_party/googletest/googletest/include
   PRIVATE third_party/googletest/googletest
+  PRIVATE third_party/googletest/googlemock/include
+  PRIVATE third_party/googletest/googlemock
   PRIVATE ${_gRPC_PROTO_GENS_DIR}
 )