Ken Van Hoeylandt f943c4dd69
Move tests to relevant subprojects (#615)
- Moved test projects to the parent project they belong to
- Improved test stability/corectness
- Improved recursive directory deletion by safely ignoring current- and parent-directory entries.
- Update docs
2026-08-13 23:01:12 +02:00

17 lines
460 B
CMake

project(TactilityFreeRtosTests)
enable_language(C CXX ASM)
file(GLOB_RECURSE TEST_SOURCES CONFIGURE_DEPENDS ${PROJECT_SOURCE_DIR}/Source/*.cpp)
add_executable(TactilityFreeRtosTests EXCLUDE_FROM_ALL ${TEST_SOURCES})
target_include_directories(TactilityFreeRtosTests PRIVATE ${DOCTESTINC})
add_test(NAME TactilityFreeRtosTests COMMAND TactilityFreeRtosTests)
target_link_libraries(TactilityFreeRtosTests PUBLIC
TactilityFreeRtos
freertos_kernel
)