diff --git a/buildroot/share/PlatformIO/scripts/common-features-dependencies.py b/buildroot/share/PlatformIO/scripts/common-features-dependencies.py index 1612904638..a04f2e0eea 100644 --- a/buildroot/share/PlatformIO/scripts/common-features-dependencies.py +++ b/buildroot/share/PlatformIO/scripts/common-features-dependencies.py @@ -127,19 +127,13 @@ def install_features_dependencies(): def search_compiler(): if env['PLATFORM'] == 'win32': # the first path have the compiler - compiler_path = None for path in env['ENV']['PATH'].split(';'): - if re.search(r'platformio\\packages.*\\bin', path): - compiler_path = path - break - if compiler_path == None: - print("Could not find the g++ path") - return None - - print(compiler_path) - for file in os.listdir(compiler_path): - if file.endswith("g++.exe"): - return file + if not re.search(r'platformio\\packages.*\\bin', path): + continue + #print(path) + for file in os.listdir(path): + if file.endswith("g++.exe"): + return file print("Could not find the g++") return None else: