mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-29 17:47:14 +02:00
Improve "cyclic dependencies" for "Library Dependencies Finder" // Resolve #50
This commit is contained in:
@ -53,8 +53,7 @@ env.Replace(
|
||||
LINKFLAGS=[
|
||||
"-Os",
|
||||
"-mmcu=$BOARD_MCU",
|
||||
"-Wl,--gc-sections",
|
||||
"-Wl,--start-group"
|
||||
"-Wl,--gc-sections"
|
||||
],
|
||||
|
||||
UPLOADER=join("$PIOPACKAGES_DIR", "tool-avrdude", "avrdude"),
|
||||
|
@ -211,7 +211,7 @@ def BuildDependentLibraries(env, src_dir): # pylint: disable=R0914
|
||||
if isdir(join(ld, "utility"))])
|
||||
|
||||
libs = []
|
||||
for (libname, inc_dir) in deplibs:
|
||||
for (libname, inc_dir) in reversed(deplibs):
|
||||
lib = env.BuildLibrary(
|
||||
join("$BUILD_DIR", libname), inc_dir)
|
||||
env.Clean(libname, lib)
|
||||
|
Reference in New Issue
Block a user