Fix an issue when Library Dependency Finder (LDF) finds spurious dependencies in `chain+ and deep+` modes // Resolve #1930

This commit is contained in:
Ivan Kravets committed 2018-11-19 22:29:53 +02:00
1 parent 7322df26ad
commit 23af9c9027
3 files changed
+5 -3

No files matched your search

+2 -2
View File
@@ -663,10 +663,10 @@ class PlatformIOLibBuilder(LibBuilderBase):
class ProjectAsLibBuilder(LibBuilderBase):
def __init__(self, env, path, manifest=None, verbose=False):
def __init__(self, env, *args, **kwargs):
# backup original value, will be reset in base.__init__
project_src_filter = env.get("SRC_FILTER")
super(ProjectAsLibBuilder, self).__init__(env, path)
super(ProjectAsLibBuilder, self).__init__(env, *args, **kwargs)
self.env['SRC_FILTER'] = project_src_filter
@property