if (NOT TARGET pico_time_headers) | |
add_library(pico_time_headers INTERFACE) | |
target_include_directories(pico_time_headers INTERFACE ${CMAKE_CURRENT_LIST_DIR}/include) | |
target_link_libraries(pico_time_headers INTERFACE hardware_timer) | |
endif() | |
if (NOT TARGET pico_time) | |
add_library(pico_time INTERFACE) | |
target_sources(pico_time INTERFACE | |
${CMAKE_CURRENT_LIST_DIR}/time.c | |
${CMAKE_CURRENT_LIST_DIR}/timeout_helper.c) | |
target_link_libraries(pico_time INTERFACE pico_time_headers pico_sync pico_util) | |
endif() |