velxio/backend/app/services/esp-idf-template
David Montero c7594c1dac fix(espidf): drop CONFIGURE_DEPENDS from main/ glob — script-mode incompat
ESP-IDF runs component_get_requirements.cmake in script mode (not full
project mode) to scan component dependencies before the build proper.
CMake rejects CONFIGURE_DEPENDS in script mode with:
  CONFIGURE_DEPENDS is invalid for script and find package modes.

The persistent build dir is already wiped + restored from the template
on every compile (espidf_compiler.py:220-222 + CMakeLists.txt patches),
so the glob is re-evaluated naturally on the next cmake configure — we
don't need CONFIGURE_DEPENDS to catch new files.

Pairs with 27c9a28 (glob fix) + 21791a8 (template main.cpp decouple).
2026-05-23 17:49:14 +02:00
..
main fix(espidf): drop CONFIGURE_DEPENDS from main/ glob — script-mode incompat 2026-05-23 17:49:14 +02:00
CMakeLists.txt feat: enhance Arduino library handling by detecting external libraries and creating IDF components, add tests for library resolution logic 2026-04-07 14:59:51 -03:00
partitions.csv feat: add ESP32 WiFi/BLE emulation with ESP-IDF compilation pipeline 2026-03-31 20:53:56 -03:00
sdkconfig.defaults fix(espidf): enable mbedTLS PSK so ssl_client.cpp links 2026-05-14 12:38:20 -03:00
sdkconfig.defaults.in feat(compile): ESP-IDF compile options + request dedup 2026-05-18 21:50:45 -03:00