mirror of
https://github.com/esphome/esphome.git
synced 2026-08-30 01:26:43 +00:00
Both libraries now ship their own CMakeLists.txt, so on ESP-IDF they can be pulled straight from the component registry (noise-c 0.1.15, libsodium 1.10021.2) instead of going through ESPHome's PlatformIO library converter. A library must not be both converted and managed, or IDF refuses component discovery, so the converter now takes a set of names the toolchain already provides. Arduino keeps the converted path: arduino-esp32 brings its own espressif/libsodium and IDF cannot pick between two managed components whose names differ only by namespace.