idf-eclipse-plugin icon indicating copy to clipboard operation
idf-eclipse-plugin copied to clipboard

Fix: Pass Build env PATH to CMake build

Open kolipakakondal opened this issue 4 years ago • 0 comments

This will make sure PATH from the Preferences > C/C++ > Build > Environment > PATH is honored while compiling a project.

What was happening earlier? Eclipse uses the CMake command to build a project and this is run through Java process runner. By default, the PATH environment for the Java process is system PATH. If there are multiple python environments found in the system there was an issue during the compilation stage especially while running on Apple M1 systems due to different python architectures

What will happen with PR changes? This will make sure Java CMake build process is run through C/C++ > Build > Environment PATH variable. PATH in preference build environment always configured from the the idf.py export command and it has correct python_env based on the idf version and system architecture

kolipakakondal avatar Oct 18 '21 10:10 kolipakakondal