Wheel Timer Implemented

This commit is contained in:
2024-06-01 22:04:37 +05:30
parent ca9002946f
commit d96bc7582c
9 changed files with 805 additions and 15 deletions

View File

@@ -1,12 +1,25 @@
set(TIMERLIB_TEST_EXE timerlib_test)
set(WHEELTIMER_TEST_EXE wheeltimer_test)
set(TIMERLIB_TEST_SRC "timerlib_test.c")
set(WHEEL_TIMER_TEST_SRC "WheelTimerDemo.c")
target_compile_definitions(wheeltimer PRIVATE _POSIX_C_SOURCE=199309L)
add_executable(${TIMERLIB_TEST_EXE}
${TIMERLIB_TEST_SRC})
add_executable(${WHEELTIMER_TEST_EXE}
${WHEEL_TIMER_TEST_SRC})
target_link_libraries(${TIMERLIB_TEST_EXE} PUBLIC
${TIMER_LIB})
target_link_libraries(${WHEELTIMER_TEST_EXE} PUBLIC
${WHEELTIMER_LIB})
target_include_directories(${TIMERLIB_TEST_EXE} PUBLIC
${HEADER_DIR})
${HEADER_DIR})
target_include_directories(${WHEELTIMER_TEST_EXE} PUBLIC
${HEADER_DIR})