[OMake] Announcing OMake 0.9.6
Aleksey Nogin
nogin at cs.caltech.edu
Sun Jul 17 21:39:18 PDT 2005
We are proud to announce the latest release of the OMake Build System -
OMake 0.9.6.
OMake 0.9.6 features a large number of major improvements and bug fixes,
including:
- Added "static" sections that are evaluated once.
- Added :value: dependencies, where a target depends on a computed
value, rather than a file.
- Changed the meaning of the .SCANNER rules. .SCANNER rules
are now much more similar to normal rules.
- Added file locking for the .omakedb and .omc files.
- Fixed issues where files were being expanded during the
string->array conversion.
- Rule execution now fails when any shell command fails, even those in
nested sections.
- Regular expressions now handle \(...\) arguments correctly. Also,
the lexer has better performance, searching is now roughly linear
time.
- Added .SUBDIRS bodies, which can be used instead of the OMakefile
in a subdirectory.
- Added the vmount function to define a "virtual mount" of one
directory over another.
- Better accessibility of the build rules and dependencies from OMake
scripts.
- Improved the latex-related rules.
- The Map object is completely changed.
- Other bug fixes and improvements.
For a more verbose change log, please visit
http://omake.metaprl.org/changelog.html#0.9.6 . For more information on
OMake, please visit the OMake Home Page at http://omake.metaprl.org/
Source and binary packages of OMake 0.9.6 may be downloaded from
http://omake.metaprl.org/download.html . In addition, OMake may be
obtained via the GODI packaging system (3.08, 3.07 and "dev" branches).
OMake 0.9.6 is still an alpha release. While we have made an effort to
ensure that it is bug-free, it is possible some functions may not behave
as you would expect. Please report any comments and/or bugs to the
mailing list omake at metaprl.org and/or at http://bugzilla.metaprl.org/
--
Aleksey Nogin
Home Page: http://nogin.org/
E-Mail: nogin at cs.caltech.edu (office), aleksey at nogin.org (personal)
Office: Moore 04, tel: (626) 395-2200
More information about the OMake-Announce
mailing list