# ライブラリのターゲットを作成 (STATICライブラリ) add_library(tm1637_lib STATIC TM1637.c tm1637out.pio ) # PIOヘッダの生成 pico_generate_pio_header(tm1637_lib ${CMAKE_CURRENT_LIST_DIR}/tm1637out.pio) # ヘッダファイルのパスを公開 (このライブラリを使う側が include できるようにする) target_include_directories(tm1637_lib PUBLIC ${CMAKE_CURRENT_LIST_DIR}) # ライブラリが必要とする依存関係 target_link_libraries(tm1637_lib PUBLIC pico_stdlib hardware_pio )