mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-30 01:57:13 +02:00
LDF: refresh lib dependency after recursive search (#4941)
LDF might mistakenly remove recursive dependency libs from a graph usually platform bundled ones Closes #4940
This commit is contained in:
@ -1159,6 +1159,8 @@ def ConfigureProjectLibBuilder(env):
|
|||||||
for lb in lib_builders:
|
for lb in lib_builders:
|
||||||
if lb in found_lbs:
|
if lb in found_lbs:
|
||||||
lb.search_deps_recursive(lb.get_search_files())
|
lb.search_deps_recursive(lb.get_search_files())
|
||||||
|
# refill found libs after recursive search
|
||||||
|
found_lbs = [lb for lb in lib_builders if lb.is_dependent]
|
||||||
for lb in lib_builders:
|
for lb in lib_builders:
|
||||||
for deplb in lb.depbuilders[:]:
|
for deplb in lb.depbuilders[:]:
|
||||||
if deplb not in found_lbs:
|
if deplb not in found_lbs:
|
||||||
|
Reference in New Issue
Block a user