« Previous | Next » 

Revision e5bd9de5

Parent dde0e97c
Child d6159933

Added by Iustin Pop about 13 years ago

configure.ac: add checks for Haskell compiler/libs

This patch adds an enable/disable option for htools (--enable-htools),
and associated tests for determining whether GHC (the compiler we use
for htools) and required libraries are present.

The method to do so is not very nice; usually, Haskell programs are
configured and compiled using cabal (http://www.haskell.org/cabal/, a
tool similar to Python's setuptools)), but that doesn't suit itself to
nice integration with autoconf/automake, so we test for the modules
presence manually.

In the end, we set a few variables:

- GHC: the path to the ghc compiler
- HTOOLS_MODULES: command line option for ghc to select the wanted
'parallel' module
- HTOOLS_NOCURL: set to DNO_CURL if we don't want to enable curl (and
thus RAPI) support in htools
HTOOLS: set to 'yes' if we should compile/install the htools
- HTOOLS_APIDOC: set to yes if we should build/install the htools
API documentation
- WANT_HTOOLS, WANT_HTOOLSAPIDOC: two automake conditionals for later
use in Makefile.am

Signed-off-by: Iustin Pop <>
Reviewed-by: Michael Hanselmann <>


  • added
  • modified
  • copied
  • renamed
  • deleted

View differences