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 programs - 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 <iustin@google.com> Reviewed-by:
Michael Hanselmann <hansmi@google.com>
Loading
Please register or sign in to comment