From Timo Röhling via ros-users@
I have created a tool to check catkin packages for common build
configuration errors. I announced it to the ROS Buildsystem SIG a while
ago, and I think it is ready for public scrutiny:
Source: https://github.com/fkie/catkin_lint
PyPI Package: https://pypi.python.org/pypi/catkin_lint
Ubuntu PPA: https://launchpad.net/~roehling/+archive/latest
It runs a static analysis with a simplified CMake parser. Among the
checks are order constraints of macros, missing dependencies, missing
files, installation of targets and headers, and a few other things. The
checks are inspired by the catkin manual and issues I encountered in my
daily work routine.
Give it a try and feel free to post any issues on Github.
configuration errors. I announced it to the ROS Buildsystem SIG a while
ago, and I think it is ready for public scrutiny:
Source: https://github.com/fkie/
PyPI Package: https://pypi.python.org/pypi/
Ubuntu PPA: https://launchpad.net/~
It runs a static analysis with a simplified CMake parser. Among the
checks are order constraints of macros, missing dependencies, missing
files, installation of targets and headers, and a few other things. The
checks are inspired by the catkin manual and issues I encountered in my
daily work routine.
Give it a try and feel free to post any issues on Github.
Leave a comment