Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions platformio/builder/tools/piobuild.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,12 @@ def BuildProgram(env):
program = env.Program(env.subst("$PROGPATH"), env["PIOBUILDFILES"])
env.Replace(PIOMAINPROG=program)

# PIO_EXTRA_APP_SOURCE_DEPS can be set to cause all application objects to depend on the given path(s).
app_source_deps = env.get("PIO_EXTRA_APP_SOURCE_DEPS", [])
for dep in app_source_deps:
for prog_obj in env["PIOBUILDFILES"]:
env.Depends(prog_obj, dep)

AlwaysBuild(
env.Alias(
"checkprogsize",
Expand Down