catkin
catkin copied to clipboard
A CMake-based build system that is used to build all packages in ROS.
An initial piece of [this much larger proposal](https://discourse.ros.org/t/proposal-for-gnuinstalldirs-use-to-enable-multiple-installspaces/29182). I don't yet have a REP or an end-to-end demonstration of what is being achieved here, but the changes as they stand...
When a catkin build is done on any ROS package in a English windows machine with ROS Noetic distribution with any environment variable value having a non-ASCII character , it...
Adds a missing space character.
This is a catkin port of ament/ament_cmake#216 An alternative is presented in #1126, but this approach has already been established in ROS 2.
This PR is to update how GTest and GMock are found using CMake. The old way has issues with system installed versions of these packages (see [here](https://gitlab.archlinux.org/archlinux/packaging/packages/gtest/-/merge_requests/1)).
Symlink installs in catkin are used by colcon to provide a similar experience to a catkin devel space. To be clear, this code is not used by catkin itself or...