1if (NOT TARGET pico_stdio)
2    pico_add_library(pico_stdio)
3
4    target_include_directories(pico_stdio_headers SYSTEM INTERFACE ${CMAKE_CURRENT_LIST_DIR}/include)
5
6    target_sources(pico_stdio INTERFACE
7            ${CMAKE_CURRENT_LIST_DIR}/stdio.c
8            )
9    pico_add_library(pico_stdio_usb)
10    pico_add_library(pico_stdio_uart)
11    pico_add_library(pico_stdio_semihosting)
12
13    function(pico_enable_stdio_uart)
14    endfunction()
15    function(pico_enable_stdio_usb)
16    endfunction()
17    function(pico_enable_stdio_semihosting)
18    endfunction()
19    function(pico_enable_stdio_rtt)
20    endfunction()
21endif()
22
23