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