- Added support for architecture specific libraries directories, a la
GNUInstallDirs
. #156 - Fixed a bug in the implementation of the
--this
option of thecatkin build
verb. #162 - Fixed parsing of and added options that append, remove, or clear arugments which are actually lists, e.g.
--cmake-args
. #147 #179 - Moved the ANSI color related options to the
catkin
command and out of thecatkin build
verb. #158 - Fixed a bug where the
--this
command could look outside of the workspace. #169 - Improved the perfomance of listing the result spaces by only loading the environement when asked and caching when needed. #174 #185 #190
- Added support for blacklisting and whitelisting packages. #175
- Some warnings from
catkin_pkg
are now suppressed in some verbs. Requirescatkin_pkg
>= 0.2.8. #163 - Added an internal implementation of the GNU Make server which consolidates jobs amoungst multiple runs of
make
. This has the affect of limiting the total number of jobs make is running even when using a large-p
value. This changes the default behavior of the tool, to get the old behavior simply add--no-jobserver
tocatkin build
. This can be set in your build profile withcatkin config
, or you could use a verb alias to always pass it. In general this new default behavior should prevent systems from being brought to their knees bycatkin build
. #155 - Added the
catkin locate
verb. #165 - Added bash and zsh shell completion. #168
- Added the
--no-color
option to the build verb which forcescatkin build
to not output color. - Fixed a bug in a console message.
- Added options
--continue-on-error
and--summarize
(#138) - Added option for limiting status line updates,
--status-rate
(#141) - Made small fixes to the generated documentation.
- Fixed a bug where
run_depends
were not considered in topological ordering. - Consolidated functions to calculate terminal width.
- Improved failure condition of missing
cmake
andmake
cli tools.