file(GLOB TEST_SOURCE_FILES test_*.c)

if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
    include_directories("/opt/homebrew/include")
endif()
add_executable(test_runner ${TEST_SOURCE_FILES})
target_link_libraries(test_runner check ucore rt)

add_custom_target(runtest COMMAND test_runner
                       DEPENDS test_runner
                       WORKING_DIRECTORY ${CMAKE_PROJECT_DIR})
