Browse Source

Fix build for Windows path edge case

vanilla_fb_2.0.x
Victor Oliveira 4 years ago
committed by GitHub
parent
commit
2a72f491e4
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 18
      buildroot/share/PlatformIO/scripts/common-features-dependencies.py

18
buildroot/share/PlatformIO/scripts/common-features-dependencies.py

@ -127,19 +127,13 @@ def install_features_dependencies():
def search_compiler(): def search_compiler():
if env['PLATFORM'] == 'win32': if env['PLATFORM'] == 'win32':
# the first path have the compiler # the first path have the compiler
compiler_path = None
for path in env['ENV']['PATH'].split(';'): for path in env['ENV']['PATH'].split(';'):
if re.search(r'platformio\\packages.*\\bin', path): if not re.search(r'platformio\\packages.*\\bin', path):
compiler_path = path continue
break #print(path)
if compiler_path == None: for file in os.listdir(path):
print("Could not find the g++ path") if file.endswith("g++.exe"):
return None return file
print(compiler_path)
for file in os.listdir(compiler_path):
if file.endswith("g++.exe"):
return file
print("Could not find the g++") print("Could not find the g++")
return None return None
else: else:

Loading…
Cancel
Save