diff --git a/HISTORY.rst b/HISTORY.rst index 34bddd26e9..4fd6b0989f 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -13,6 +13,10 @@ PlatformIO 3.0 - Force building of project source code using `test_build_project_src `__ option - Fixed missed ``UNIT_TEST`` macro for unit test components/libraries +* Fixed an issue when ``srcFilter`` field in `library.json `__ + breaks a library build + (`issue #1735 `_) + 3.5.4 (2018-07-03) ~~~~~~~~~~~~~~~~~~ diff --git a/platformio/builder/tools/piolib.py b/platformio/builder/tools/piolib.py index 787b3bdff4..04d595b040 100644 --- a/platformio/builder/tools/piolib.py +++ b/platformio/builder/tools/piolib.py @@ -586,15 +586,6 @@ def load_manifest(self): def _is_arduino_manifest(self): return isfile(join(self.path, "library.properties")) - @property - def src_dir(self): - if all([ - "srcFilter" in self._manifest.get("build", {}) - or self.env['SRC_FILTER'], not self._is_arduino_manifest() - ]): - return self.path - return LibBuilderBase.src_dir.fget(self) - @property def src_filter(self): if "srcFilter" in self._manifest.get("build", {}):