From 3572b60afd51080c9aaa7b9c7177ebde0a0a996f Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 22 Jun 2016 23:17:02 +0300 Subject: [PATCH] Show detailed build information about dependent libraries // Resolve #617 --- HISTORY.rst | 2 ++ platformio/builder/tools/piolib.py | 3 +-- platformio/builder/tools/platformio.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/HISTORY.rst b/HISTORY.rst index a337c560..242f6205 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -16,6 +16,8 @@ PlatformIO 3.0 * New Library Build System: intelligent dependency finder that interprets C Preprocessor conditional macros (`issue #432 `_) +* Show detailed build information about dependent libraries + (`issue #617 `_) PlatformIO 2.0 -------------- diff --git a/platformio/builder/tools/piolib.py b/platformio/builder/tools/piolib.py index a0836a8a..4547c24d 100644 --- a/platformio/builder/tools/piolib.py +++ b/platformio/builder/tools/piolib.py @@ -109,7 +109,7 @@ class LibBuilderBase(object): return [self.build_dir if use_build_dir else self.src_dir] def build(self): - print "Depends on: %s" % self.name + print "Depends on <%s> (%s)" % (self.name, self.path) assert self._is_built is False self._is_built = True return self.env.BuildLibrary(self.build_dir, self.src_dir) @@ -225,7 +225,6 @@ def BuildDependentLibraries(env, src_dir): LibBuilderFactory.new(env, join(libs_dir, item))) print "Looking for dependencies..." - print "Library locations: " + ", ".join(libs_dirs) print "Collecting %d libraries" % len(lib_builders) return find_and_build_deps( diff --git a/platformio/builder/tools/platformio.py b/platformio/builder/tools/platformio.py index 138ba0b7..fa556e30 100644 --- a/platformio/builder/tools/platformio.py +++ b/platformio/builder/tools/platformio.py @@ -17,7 +17,7 @@ from __future__ import absolute_import import re from glob import glob from os import sep, walk -from os.path import basename, dirname, isdir, join, normpath, realpath +from os.path import basename, dirname, isdir, join, realpath from SCons.Script import COMMAND_LINE_TARGETS, DefaultEnvironment, SConscript from SCons.Util import case_sensitive_suffixes