From d5d497f2c5185bd7b153ed7195a8216f37e5a42c Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Tue, 21 Feb 2023 18:22:16 -0600 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20Fix=20marlin=5Fcustom.*=20withou?= =?UTF-8?q?t=20lib=5Fdeps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- buildroot/share/PlatformIO/scripts/common-dependencies.py | 1 + 1 file changed, 1 insertion(+) diff --git a/buildroot/share/PlatformIO/scripts/common-dependencies.py b/buildroot/share/PlatformIO/scripts/common-dependencies.py index 91331d8f7a..6b5a9aea57 100644 --- a/buildroot/share/PlatformIO/scripts/common-dependencies.py +++ b/buildroot/share/PlatformIO/scripts/common-dependencies.py @@ -67,6 +67,7 @@ if pioutil.is_pio_build(): for dep in re.split(r',\s*', line): lib_name = re.sub(r'@([~^]|[<>]=?)?[\d.]+', '', dep.strip()).split('=').pop(0) lib_re = re.compile('(?!^' + lib_name + '\\b)') + if not 'lib_deps' in feat: feat['lib_deps'] = {} feat['lib_deps'] = list(filter(lib_re.match, feat['lib_deps'])) + [dep] blab("[%s] lib_deps = %s" % (feature, dep), 3)