Hmake is a tool for managing the compilation of Haskell programs, making it easier for developers to build and maintain their code.
Runhs is another helpful tool that uses hmake underneath to build and run program scripts. To install hmake you need to configure, compile and install it with the following commands:
$ ./configure --prefix=/my/installation
$ make
$ make install
If you want to discover what options you can modify during the configuration process, use the `$ configure --help` command. hmake has a good sense of detecting your Haskell compilers and their location. Suppose you want to adjust a setting manually; in that case, the hmake-config utility is your best option after installation.
Harch is a script used for determining the processor/OS combination, which is necessary for machines that have multiple accesses to a common filespace. hmake also comes with a system-wide configuration file, stored in the `/usr/local/lib/hmake/$MACHINE/hmakerc` path. You can create a personal hmakerc configuration file to make customizations, but only the person who installs hmake can modify the system-wide hmakerc.
Finally, the latest hmake release features fixed support for GHC 6.6. Overall, if you're looking for an efficient and effective compilation manager for Haskell programs, hmake is an excellent option to explore.
Version 3.13: N/A