CMakeLists.txt 544 B

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