You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The variables generated by the init.rb script in env.sh are set like this:
if test -z "$CMAKE_PREFIX_PATH"; then
CMAKE_PREFIX_PATH="/home/esrocos/esrocos_workspace/install"
else
CMAKE_PREFIX_PATH="/home/esrocos/esrocos_workspace/install:$CMAKE_PREFIX_PATH"
fi
export CMAKE_PREFIX_PATH
This causes that, when env.sh is sourced more than once, paths are appended to the environment variables several times.
If a variable is expected to contain a list of paths, for instance PATH, this is harmless. But if it is expected to contain a single path, for instance CMAKE_PREFIX_PATH, it causes problems.
There should be a way to define the variables in init.rb so that the path is not appended, but I couldn't find it. Any suggestions?
The text was updated successfully, but these errors were encountered:
The variables generated by the init.rb script in env.sh are set like this:
This causes that, when env.sh is sourced more than once, paths are appended to the environment variables several times.
If a variable is expected to contain a list of paths, for instance PATH, this is harmless. But if it is expected to contain a single path, for instance CMAKE_PREFIX_PATH, it causes problems.
There should be a way to define the variables in init.rb so that the path is not appended, but I couldn't find it. Any suggestions?
The text was updated successfully, but these errors were encountered: