[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