Align osx&linux build

This commit is contained in:
Nils O. Selåsdal
2025-07-17 14:04:14 +02:00
parent 2bd91ae751
commit abf430dabb
2 changed files with 10 additions and 3 deletions
+3 -2
View File
@@ -1,14 +1,15 @@
file(GLOB TEST_SOURCE_FILES test_*.c)
link_libraries(check ucore Threads::Threads)
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
include_directories("/opt/homebrew/include")
link_directories("/opt/homebrew/lib")
list(REMOVE_ITEM TEST_SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/test_ringbuf.c)
else()
target_link_libraries(rt)
link_libraries(rt)
endif()
add_executable(test_runner ${TEST_SOURCE_FILES})
target_link_libraries(test_runner check ucore PRIVATE Threads::Threads)
add_custom_target(test COMMAND test_runner
DEPENDS test_runner