Files
Timer-Library/test/CMakeLists.txt
2024-06-01 22:04:37 +05:30

25 lines
683 B
CMake

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})
target_include_directories(${WHEELTIMER_TEST_EXE} PUBLIC
${HEADER_DIR})