Within the iCub users, some people do not "make install". Binaries and include are copied by the default compilation config in the "current build" directory. The associated directory "bin" is added to the path. Include files are resolved thanks to the environment variable $ICUB_DIR. kdl_codyco and orocors_kdl are instead included thanks to the EXPORT_PACKAGE functionality of cmake. This second option is not compatible with shared home-directories (currently used in certain iCub setup) and this poses issues to be solved if we want to maintain shared home-directories.
Within the iCub users, some people do not "make install". Binaries and include are copied by the default compilation config in the "current build" directory. The associated directory "bin" is added to the path. Include files are resolved thanks to the environment variable $ICUB_DIR. kdl_codyco and orocors_kdl are instead included thanks to the EXPORT_PACKAGE functionality of cmake. This second option is not compatible with shared home-directories (currently used in certain iCub setup) and this poses issues to be solved if we want to maintain shared home-directories.