cmake_minimum_required(VERSION 3.20) find_package(GTest REQUIRED) include(GoogleTest) project(bmrshared-test) add_test(NAME ${PROJECT_NAME} COMMAND ${PROJECT_NAME}) add_executable( ${PROJECT_NAME} ToTupleTest.cpp InvokeTest.cpp WrapTest.cpp ) set_property( TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 20 ) target_link_libraries( ${PROJECT_NAME} PUBLIC bmrshared GTest::gtest_main GTest::gmock ) install( TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin )