Skip to content

build: use `GTest` CMake module to handle dependencies on `gtest`

As a consequence, we can remove code in CMake files to handle these dependencies on gtest and gmock, which fixes the following error when running CMake:

$ cmake -G Ninja ../.. -DPython_EXECUTABLE=python3.7 -DBUILD_TESTS=ON -DENABLE_COVERAGE=ON -DBUILD_CPP_DOCS=ON -DBUILD_PYTHON_DOCS=ON
...
CMake Error at CMakeModules/testing_cpp.cmake:47 (IF):
  if given arguments:

    "WIN32" "AND" "STREQUAL" "Debug"

  Unknown arguments specified
Call Stack (most recent call first):
  common/cpp/src/common/CMakeLists.txt:11 (add_plain_unit_test)
Edited by Marc-Olivier Andrez

Merge request reports

Loading