During our recent work on the ROS Visual Studio Code plugin (https://github.com/ajshort/vscode-ros, we're still working on a fork), we have noticed that the plugin is assuming the workspace to have been built with `catkin_make` instead of `catkin_make_isolated` since `devel` is being searched instead of `devel_isolated`.
Is there a preferred choice between `catkin_make` and `catkin_make_isolated`?
The only [*official* documentation](http://www.ros.org/reps/rep-0134.html) does not seem to imply any preference and it seems quite a few people are still using `catkin_make` over `catkin_make_isolated`. Some differences I have noticed:
- `catkin_make_isolated` generates a `.catkin_workspace` file while `catkin_make` does not
- `catkin_make_isolated` has `--install` enabled by default
- `catkin_make_isolated` allows building non-catkin packages? (not sure if there is any actual example of this)
Thanks!
↧