
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
participants (1)
-
Malcolm Wallace