Skip to content

Commit 4513b18

Browse files
committed
hopefully fixes esp32 build
1 parent 59056c0 commit 4513b18

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

builder/esp32.py

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -310,17 +310,18 @@ def setup_idf_environ():
310310
line.split('=', 1)[0]: line.split('=', 1)[1]
311311
for line in output
312312
}
313-
for item in (
314-
'PATH',
315-
'IDF_PATH',
316-
'IDF_TOOLS_INSTALL_CMD',
317-
'IDF_DEACTIVATE_FILE_PATH'
318-
):
319-
if item not in temp_env:
320-
print(output)
321-
raise RuntimeError(f'"{item}" not found in environment.')
322-
323-
env[item] = temp_env[item]
313+
if 'PATH' in temp_env:
314+
env['PATH'] = temp_env['PATH']
315+
elif 'path' in temp_env:
316+
env['PATH'] = temp_env['path']
317+
318+
if 'IDF_PATH' in temp_env:
319+
env['IDF_PATH'] = temp_env['IDF_PATH']
320+
elif 'idf_path' in temp_env:
321+
env['IDF_PATH'] = temp_env['idf_path']
322+
else:
323+
print(output)
324+
raise RuntimeError(f'"IDF_PATH" not found in environment.')
324325

325326
else:
326327
args = sys.argv[:]

0 commit comments

Comments
 (0)