[Omake] Announcing OMake 0.9.8.1

Aleksey Nogin anogin at hrl.com
Fri Mar 16 10:04:59 PDT 2007


We are proud to announce the latest release of the OMake Build System - 
OMake 0.9.8.1

OMake 0.9.8.1 is a minor feature enhancements and bugfixes release. The 
changes in this release include:

   *  Additional “autoconfiguration” functionality:
        o New functions in configure/Configure.om, including
          ConfMsgChecking, ConfMsgResult, ConfMsgYesNo, ConfMsgWarn,
          ConfMsgError, ConfMsgFound, TryCompileC, TryLinkC, TryRunC,
          RunCProg.
        o Added configure/X.om with some basic tests for X (experimental,
          not very well tested).
   * A number of new built-in and standard library functions: join, min,
     max, Map.keys, Map.values, getpwnam, getpwuid, getpwents, getgrnam,
     getgrgid, tgetstr, xterm-escape, prompt-invisible
   * Improvements in -p/-P (“poll”) mode:
        o Various errors in OMakefiles will now cause OMake to poll for
          OMakefile changes after reporting the error, instead of
          aborting.
        o Will watch “:optional:” and “:exists:” dependencies (but will
          still ignore “Delete” events for them).
   * In implicit rules, allow the source files to contain more than one
     instance of the % “wildcard” character.
   * Significant improvements in the command line completion in the
     interactive osh shell.
   * build/C.om:
        o Added StaticCXXLibrary function;
        o Use /Fo and /Fe flags in place of -o on Windows.
   * build/LaTeX.om: added some support for MikTeX.
   * A number of documentation improvements.
   * A number of other improvements and bugfixes.

For more information on OMake, please visit the OMake Home Page at 
http://omake.metaprl.org/

Source and binary packages of OMake 0.9.8.1 may be downloaded from 
http://omake.metaprl.org/download.html. In addition, OMake may be 
obtained via the GODI packaging system.

OMake 0.9.8.1 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, Research Staff Member
Advanced Technologies Department, Information & System Sciences Lab
HRL Laboratories, LLC, Malibu, CA


More information about the OMake-Devel mailing list