DonCon2040/libs/pio_ws2812/CMakeLists.txt
2023-04-10 11:51:45 +02:00

15 lines
497 B
CMake

file(GLOB pio_ws2812_SOURCES src/*.c)
add_library(pio_ws2812 STATIC ${pio_ws2812_SOURCES})
pico_generate_pio_header(pio_ws2812 ${CMAKE_CURRENT_LIST_DIR}/src/ws2812.pio
OUTPUT_DIR ${CMAKE_CURRENT_LIST_DIR}/generated)
target_include_directories(
pio_ws2812
PUBLIC ${CMAKE_CURRENT_LIST_DIR}/include
PRIVATE ${CMAKE_CURRENT_LIST_DIR}/include/pio_ws2812
PRIVATE ${CMAKE_CURRENT_LIST_DIR}/generated)
target_link_libraries(pio_ws2812 PUBLIC pico_stdlib hardware_pio)