ART Suite Release Notes 1.08.03 (2013/08/15).¶
Previous version's release notes.
ART 1.08.03.¶
New features:¶
- Preliminary support for Mac OS X. Binaries will be distributed for Mountain Lion, but sources may be recompiled for Lion (and presumably, Snow Leopard).
- Build system: new options to
set_compiler_flags()
:DWARF_VER <#>
: control the debugging output format. Valid values are 2, 3 or 4.DWARF_STRICT
: ensure that the compiler does not emit debugging information in a later version than that specified.
- Build system:
buildtool
changes (see buildtool help):- (breaking change)
-l
option no longer takes an argument, but outputs to the default log file instead. If you wish to specify the name yourself, use the long forms--log=
or--log-file=
. - New option
--clean-logs
to remove.log
files from the top build directory. - New options
-g|--graphviz
and--gfilt
to produce graphviz files via CMake of link-time dependencies. This is only complete for closed links, of course.--gfilt
invokes the new filter scriptcmake-graphviz-filt
which will prettify and streamline the dependency tree. When combined with tred, a simple and easy-to-read dependency tree may be producde. Requires an installation of graphviz on the system (not provided).
- (breaking change)
- Feature #4541: add
!=
operator toart::InputTag
Known issues:¶
buildtool
doesn't properly handle--gfilt
without its optional arguments.
- Build system issues an erroneous (and ignored) error message if
DWARF_VER
is not set.
- Architecture-specific directories and tarballs for OS X are misnamed.