cmake_minimum_required(VERSION 3.20) find_package(GTest REQUIRED) include(GoogleTest) project(bmrshared-magic-test) add_test(NAME ${PROJECT_NAME} COMMAND ${PROJECT_NAME}) add_executable( ${PROJECT_NAME} test_magic.cpp ) set_property( TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 20 ) target_link_libraries( ${PROJECT_NAME} PUBLIC bmrshared-magic GTest::gtest_main )