[Omake] Preparing to release 0.9.8.2, please test.

Aleksey Nogin anogin at hrl.com
Tue May 15 12:16:08 PDT 2007


Hi everybody,

We might finally be ready to release the version 0.9.8.2 of OMake. The 
main changes in this upcoming version are:

* Detect case-insensitive filesystems on Unix-like operating systems
   (especially common under Mac OS X). This should make it possible to
   use OCAMLDEP_MODULES_ENABLED=true under Unix-like operating systems
   with case-insensitive filesystems.

* Consider 3-place rules as implicit. For example, a rule<pre>
   clean: %:
      rm -f ...
   will now be inherited by subdirectories.

* Allow <tt>.PHONY</tt> sections to have a body. A <tt>.PHONY</tt>
   declaration with a body would create a default (implicit) rule for the
   newly created phony target(s).

* A number of performance improvements. In particular, the size of the
   .omakedb should now be significantly smaller.

* Documentation improvements

The first change has the highest potential of introducing new weird bugs 
(we were almost ready to release 0.9.8.2 couple of weeks ago, but at the 
last minute we found out that these changes were not quite right). I 
would highly appreciate any last minute testing people might be willing 
to do on the 0.9.8.2 code, especially under case-insensitive 
environments (Cygwin, Mac OS X, Win32).

Note that the 0.9.8.2 code currently resides on its own branch 
svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.2 , _not_ 
on the "traditional" 
svn+ssh://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.x one.

Thanks!

-- 
Aleksey Nogin, Research Staff Member
Advanced Technologies Department, Information & System Sciences Lab
HRL Laboratories, LLC, Malibu, CA


More information about the Omake mailing list