CMakeLists.txt 637 B

1234567891011121314151617181920212223
  1. set(srcs "src/esp_hidd.c"
  2. "src/esp_hidh.c"
  3. "src/esp_hid_common.c")
  4. set(include_dirs "include")
  5. set(priv_include_dirs "private")
  6. if(CONFIG_BT_ENABLED)
  7. if(CONFIG_BT_BLUEDROID_ENABLED)
  8. list(APPEND srcs
  9. "src/ble_hidd.c"
  10. "src/ble_hidh.c"
  11. "src/bt_hidh.c"
  12. "src/bt_hidd.c")
  13. endif()
  14. endif()
  15. idf_component_register(SRCS "${srcs}"
  16. INCLUDE_DIRS "${include_dirs}"
  17. PRIV_INCLUDE_DIRS "${priv_include_dirs}"
  18. REQUIRES esp_event bt)
  19. target_compile_options(${COMPONENT_LIB} PRIVATE "-Wno-format")