J. Nick Koston
5c36fefe21
Drop the escaping test duplicated by the shared ninja module tests
2026-08-20 16:15:15 -05:00
J. Nick Koston
c3f7ce7a02
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
...
# Conflicts:
# tests/unit_tests/build_gen/test_arduino8266.py
2026-08-20 16:14:24 -05:00
J. Nick Koston
252422c706
Match ASPPCOM flag routing, quote manifest link tokens, split the src-dir error, pin the change contract
2026-08-20 16:12:28 -05:00
J. Nick Koston
0d794ce678
Lex every build flag entry, warn on custom MMU sizes without the knob, note the scanf omission
2026-08-20 16:10:02 -05:00
J. Nick Koston
c629e4a94c
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
...
# Conflicts:
# esphome/build_gen/arduino8266.py
# tests/unit_tests/build_gen/test_arduino8266.py
2026-08-20 16:07:57 -05:00
J. Nick Koston
0171af9f67
Adopt the shared ninja quoting helpers and typed install paths in the build spec
2026-08-20 16:07:22 -05:00
J. Nick Koston
aa4dd3d0a1
Hoist the ninja quoting helpers, type the installed paths, format flash size from board data
2026-08-20 15:48:56 -05:00
J. Nick Koston
ea429ffdb6
Derive the suffix rule map, dedupe quoting and unflag filtering, adopt the moved library backend
2026-08-20 15:28:55 -05:00
J. Nick Koston
7dca5da948
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-20 15:12:49 -05:00
J. Nick Koston
d9cea818b4
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-20 15:12:49 -05:00
J. Nick Koston
8bbaa09891
Expand ar response files in the shim and honor bundled library.json manifests
2026-08-20 14:46:09 -05:00
J. Nick Koston
a0d56d02d0
Tighten the emission half: shared srcflags, single escapes, one testing-name derivation
2026-08-20 14:29:54 -05:00
J. Nick Koston
866c59384c
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-20 14:22:05 -05:00
J. Nick Koston
cd0c3bb069
Keep the spec half honest: fingerprint-stamped ld cache, MMU table, emission helpers deferred
2026-08-20 14:19:53 -05:00
J. Nick Koston
9d54e87c70
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-20 14:17:02 -05:00
J. Nick Koston
d64592d2ea
Simplify library classification, share the manifest flag lexing, and home the build tool with the generators
2026-08-20 14:16:46 -05:00
J. Nick Koston
73132ba852
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-20 13:49:45 -05:00
J. Nick Koston
0ed4c47b66
Adopt the exact-segments surgery API
2026-08-20 13:48:16 -05:00
J. Nick Koston
8e5b9dca03
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-20 13:44:30 -05:00
J. Nick Koston
e82453e80e
Complete the unit-test package chain so test modules import fully qualified
2026-08-20 13:42:15 -05:00
J. Nick Koston
207968f301
Add the ESP8266 native ninja emission
2026-08-20 13:03:50 -05:00
J. Nick Koston
61e32230d9
Add the ESP8266 native build spec (knobs, defines, flags, linker scripts)
2026-08-20 13:02:52 -05:00
David van 't Wout
2ab09e1a77
[core] Add add_cmake_arg ( #18498 )
2026-08-20 12:30:33 -05:00
J. Nick Koston
a8e721abeb
[esp32] Apply IDF component exclusions to native toolchain builds ( #18531 )
2026-08-20 10:03:49 -04:00
Rui Marinho
ed066cf0fe
[espidf] Include .cc, .cxx and .c++ sources in the app source glob ( #17754 )
2026-07-27 10:34:29 +12:00
J. Nick Koston
e095c457ff
[esp32] Suppress -Wvolatile in the direct ESP-IDF build ( #17404 )
2026-07-06 03:02:12 +00:00
tomaszduda23 and Jonathan Swoboda
e3f164fff2
[nrf52] add support for native builds ( #16898 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-17 21:17:07 -04:00
Jonathan Swoboda
29a79b1373
[core] Make set_cpp_standard work on the native IDF toolchain ( #16907 )
2026-06-11 07:25:03 +12:00
Jonathan Swoboda
e4980713d1
[core] esphome clean wipes the whole build directory ( #16772 )
2026-06-03 07:35:23 -04:00
Jonathan Swoboda
56983f414f
[espidf] Gate esp_idf_size --ng on IDF version ( #16441 )
2026-05-14 22:41:36 -04:00
Jonathan Swoboda
a3b6f92433
[espidf] Regenerate bundled CMakeLists; auto-REQUIRE via IDF build properties ( #16406 )
2026-05-13 23:58:48 +00:00
9ea3643b74
[core] os.path -> Path ( #10654 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-19 12:59:48 +00:00
J. Nick Koston
bd9dc43e59
Add additional coverage ahead of Path conversion ( #10723 )
2025-09-15 13:33:15 +12:00