From 1b75d3e46156334a3f9c57e68fc2c8f4ef5ca282 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 2 Aug 2014 21:07:35 +0300 Subject: [PATCH] Allow to clean dependent libraries --- platformio/builder/tools/platformio.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/platformio/builder/tools/platformio.py b/platformio/builder/tools/platformio.py index 599f223a..441c6c3d 100644 --- a/platformio/builder/tools/platformio.py +++ b/platformio/builder/tools/platformio.py @@ -70,9 +70,10 @@ def BuildDependentLibraries(env, src_dir): env.Append(CPPPATH=[join("$BUILD_DIR", l) for (l, _) in deplibs]) for (libname, lsd_dir) in deplibs: - libs.append( - env.BuildLibrary(join("$BUILD_DIR", libname), join(lsd_dir, - libname))) + lib = env.BuildLibrary( + join("$BUILD_DIR", libname), join(lsd_dir, libname)) + env.Clean(libname, lib) + libs.append(lib) return libs