ANNOUNCE: hmake-3.06
Malcolm Wallace
Malcolm.Wallace@cs.york.ac.uk
Fri, 9 Aug 2002 17:30:00 +0100
hmake-3.06
----------
We are pleased to announce a fresh, bugfix, release of hmake, the
Haskell compilation manager.
The usual hmake highlights
--------------------------
* hmake knows about interface (.hi) files.
* hmake is compiler-independent, and allows multiple compiler versions.
* hmake is aware of many pre-processors.
* hmake can generate object files in a separate directory from your sources.
* hmake understands the library package system.
* hmake understands hierarchical module namespaces.
* hmake understands the Hat tracer.
What's new in 3.06
------------------
* Better handling of package libraries. Previously, the package
import directories were detected at installation time, so the
addition of a new package required hmake-config to be invoked
to update the config database. Also, because all of the package
dirs were searched on every invocation, hmake could not warn of a
missing -package flag. Now, package dirs are detected at runtime,
and only for the requested packages - this fixes both problems.
* Added the cmdline option list to hmake-config to display the
set of Haskell compilers known to hmake.
* Bugfix for the -hat option. Ensure that if a file goes through
cpp before hat-trans, the resulting .hx file is moved from the
temporary dir back to the build dir.
* Bugfix, to ensure that hmake isn't confused by the escaped
character \\ in a literal string.
More info, and downloads
------------------------
http://www.cs.york.ac.uk/fp/hmake/
Regards,
Malcolm Wallace