blob: cdc9c3b9e15daf462caeddc42ca7a12e0a319219 [file] [log] [blame]
if (NOT TARGET pico_stdio)
pico_add_impl_library(pico_stdio)
target_include_directories(pico_stdio INTERFACE ${CMAKE_CURRENT_LIST_DIR}/include)
target_sources(pico_stdio INTERFACE
${CMAKE_CURRENT_LIST_DIR}/stdio.c
)
pico_wrap_function(pico_stdio printf)
pico_wrap_function(pico_stdio vprintf)
pico_wrap_function(pico_stdio puts)
pico_wrap_function(pico_stdio putchar)
pico_wrap_function(pico_stdio getchar)
if (TARGET pico_printf)
target_link_libraries(pico_stdio INTERFACE pico_printf)
endif()
endif()