catkin
catkin copied to clipboard
A CMake-based build system that is used to build all packages in ROS.
Implements the suggestion of @sloretz in https://github.com/ros/urdf/issues/37#issuecomment-939183824 Fixes https://github.com/ros/urdf/issues/37
This line https://github.com/ros/catkin/blob/noetic-devel/python/catkin/builder.py#L1007 should probably be calling `package.get_build_type()` (https://github.com/ros-infrastructure/catkin_pkg/blob/master/src/catkin_pkg/package.py#L150) . In my case, I have a ROS1/ROS2 package that has: ` ament_cmake` And catkin_make_isolated fails due to unknown build types....
The empy executable is now named `empy3`, and so catkin now fails to find it (observed on focal): https://github.com/ros/catkin/blob/a9672d78ec483c3a991a051c365da329fceaa9f2/cmake/empy.cmake#L25 The obvious fix would be to change the respective line to...
It's not fully clear to me why `NO_CMAKE_FIND_ROOT_PATH` was used. I think it was done for consistency, since it's used everywhere in the same way. I believe this option is...
As stated above, the following link ``http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html`` is dead. - a quick google search indicated to a ros **Jade** [documentation](http://docs.ros.org/en/jade/api/catkin/html/user_guide/setup_dot_py.html) (catkin 0.6.19). - archive.org told me the link was alive...
Setuptools wants to be imported before distutils, and prints a warning if it is not. Starting with a recent version (>57.2,
Allows use of warning flags without the compiler complaining about gtest/gmock related issues
To reproduce: add the line `ament_cmake` to a ROS1 package like [stereo_msgs](https://github.com/ros/common_msgs/tree/noetic-devel/stereo_msgs). `catkin_make_isolated` will fail now. Expected behavior: The complete line should be ignored because of the condition and the...
A package which does the following: 1. call `catkin_python_setup()` 2. Declare its own messages and call `generate_messages` Does not work when sourcing install/setup.bash. `source install/setup.bash` `rosmsg info /` -- works...
urdfdom is providing libraries with generator expression in it, which is not supported by the pkgConfig.cmake.in template as it will call `find_library` on it: https://github.com/ros/urdf/issues/37 Maybe it could just add...