cpp-starter-project-cmake icon indicating copy to clipboard operation
cpp-starter-project-cmake copied to clipboard

Unknown CMake command "gtest_discover_tests"

Open mnchapel opened this issue 3 years ago • 0 comments

Hi @josephgarnier

I got the following error when I activate the Test Generator Module and run CMake:

CMake Error at cmake/helpers/TestGenModule.cmake:215 (gtest_discover_tests):
  Unknown CMake command "gtest_discover_tests".

Please add include(GoogleTest) before gtest_discover_tests at the end of the cmake/helpers/TestGenModule.cmake file:

include(GoogleTest)

# Automatically add tests by querying the compiled test executable for available tests
message(STATUS "Discover and add tests to the target \"${${PROJECT_NAME}_TEST_BIN_TARGET}.\"")
gtest_discover_tests("${${PROJECT_NAME}_TEST_BIN_TARGET}"
	WORKING_DIRECTORY "${${PROJECT_NAME}_TESTS_DIR}"
)

Thank you, MN

mnchapel avatar Jul 26 '22 08:07 mnchapel