[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