From 2a3a12b8163fd6417b401fe2140d03e0c623d2d0 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Tue, 16 Aug 2016 13:02:57 +0300 Subject: [PATCH] Handle relative paths for "lib_extra_dirs" // Resolve #749 --- platformio/__init__.py | 2 +- platformio/builder/tools/piolib.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/platformio/__init__.py b/platformio/__init__.py index 7114b1f3..f034eef9 100644 --- a/platformio/__init__.py +++ b/platformio/__init__.py @@ -14,7 +14,7 @@ import sys -VERSION = (3, 0, "0a4") +VERSION = (3, 0, "0a5") __version__ = ".".join([str(s) for s in VERSION]) __title__ = "platformio" diff --git a/platformio/builder/tools/piolib.py b/platformio/builder/tools/piolib.py index 70eefecb..64075fc1 100644 --- a/platformio/builder/tools/piolib.py +++ b/platformio/builder/tools/piolib.py @@ -81,7 +81,7 @@ class LibBuilderBase(object): # pylint: disable=too-many-instance-attributes def __init__(self, env, path): self.env = env.Clone() self.envorigin = env.Clone() - self.path = env.subst(path) + self.path = realpath(env.subst(path)) self._manifest = self.load_manifest() self._is_dependent = False self._depbuilders = tuple()