cmake_minimum_required(VERSION 3.22) project(YMF262_Tests CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) include(FetchContent) FetchContent_Declare( googletest GIT_REPOSITORY https://github.com/google/googletest.git GIT_TAG v1.15.2 ) FetchContent_MakeAvailable(googletest) add_executable(run_tests test_write.cpp) target_include_directories(run_tests PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../Lib/YMF262-HAL/Inc ${CMAKE_CURRENT_SOURCE_DIR} ) target_link_libraries(run_tests PRIVATE gtest_main) include(GoogleTest) gtest_discover_tests(run_tests)