Allow to ignore some libs from "Library Dependency Finder"

This commit is contained in:
Ivan Kravets committed 2015-01-29 12:49:46 +02:00
1 parent d2ad023b52
commit 1ae23085d4
3 files changed
+19 -1

No files matched your search

+4 -1
View File
@@ -16,7 +16,6 @@ from os.path import join
from SCons.Script import (DefaultEnvironment, SConscript, SConscriptChdir,
Variables)
# AllowSubstExceptions()
# allow common variables from INI file
@@ -35,6 +34,7 @@ commonvars.AddVariables(
("FRAMEWORK",),
("BUILD_FLAGS",),
("SRCBUILD_FLAGS",),
("IGNORE_LIBS",),
# board options
("BOARD",),
@@ -85,6 +85,9 @@ if "BOARD" in env:
if "UPLOAD_SPEED" not in env:
env.Replace(UPLOAD_SPEED="${BOARD_OPTIONS['upload']['speed']}")
if "IGNORE_LIBS" in env:
env['IGNORE_LIBS'] = [l.strip() for l in env['IGNORE_LIBS'].split(",")]
env.PrependENVPath(
"PATH",
env.subst(join("$PIOPACKAGES_DIR", "$PIOPACKAGE_TOOLCHAIN", "bin"))