YMF262_devboard_Firmware/Tests/CMakeLists.txt

25 lines
596 B
CMake

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)