Effort +1 Email title that actually made me dumb-er-er -100. From: ros-users [mailto:ros-users-bounces@lists.ros.org] On Behalf Of Jonathan Bohren Sent: Thursday, March 05, 2015 11:57 AM To: User discussions Subject: [ros-users] Some ROS devs got frustrated with Catkin. You won't believe what happened next! All, This is what they built: http://catkin-tools.readthedocs.org/ Quick summary: - `catkin_tools` is an improved toolchain for building catkin workspaces - this toolchain is ready for beta testing, and we want your feedback - the CLI command is simply called `catkin` - the build sub-command is `catkin build` - it builds packages with isolated build directories (no CMake crosstalk) - it builds packages in parallel - it builds "pure" CMake packages that don't use Catkin macros - it lets you build selected packages in a workspace - it lets you build packages without cd'ing to the workspace root - it needs to be tested more before being recommended over `catkin_make` - the documentation for all the additional features can be found here: http://catkin-tools.readthedocs.org/ Install it now (from the ROS debian repos): sudo apt-get install python-catkin-tools Or install it now (from PIP): sudo pip install -U catkin_tools Take a look at the cheat sheet: http://catkin-tools.readthedocs.org/en/latest/cheat_sheet.html Give it a try and report issues or feature requests here: https://github.com/catkin/catkin_tools/issues For some background and the relationship to the current top-level `catkin_make` command: http://catkin-tools.readthedocs.org/en/latest/mechanics.html#understanding-the-build-process Many thanks to Contributors: William Woodall Jonathan Bohren Nikolaus Demmel Dave Coleman Felix Ruess Dirk Thomas Kartik Mohta Thibault Kruse Ian McMahon Kei Okada Those of us who've put time into this project over the last year hope that `catkin build` makes your lives less stressful and helps you build robotic systems faster. best, catkin_tools contributors ------------------------------------------------------- This is an e-mail from General Dynamics Robotic Systems. It is for the intended recipient only and may contain confidential and privileged information. No one else may read, print, store, copy, forward or act in reliance on it or its attachments. If you are not the intended recipient, please return this message to the sender and delete the message and any attachments from your computer. Your cooperation is appreciated.