diff --git a/buildroot/share/PlatformIO/scripts/common-features-dependencies.py b/buildroot/share/PlatformIO/scripts/common-features-dependencies.py
index 179af2229421085482e520fa765ae8a6d3552082..48081bbd4655c382759121a7bf90e731b37273b1 100644
--- a/buildroot/share/PlatformIO/scripts/common-features-dependencies.py
+++ b/buildroot/share/PlatformIO/scripts/common-features-dependencies.py
@@ -123,6 +123,12 @@ def install_features_dependencies():
 			proj.set("env:" + env["PIOENV"], "src_filter", [src_filter])
 			env.Replace(SRC_FILTER=src_filter)
 
+		if 'lib_ignore' in FEATURE_DEPENDENCIES[feature]:
+			print("Ignoring libs for %s... " % feature)
+			lib_ignore = env.GetProjectOption("lib_ignore") + [FEATURE_DEPENDENCIES[feature]['lib_ignore']]
+			proj = env.GetProjectConfig()
+			proj.set("env:" + env["PIOENV"], "lib_ignore", lib_ignore)
+
 # search the current compiler, considering the OS
 def search_compiler():
 	if env['PLATFORM'] == 'win32':