Revision e5bd9de5
ID | e5bd9de5b80fc5d0d1cb48da30f69d2d0e27f867 |
Parent | dde0e97c |
Child | d6159933 |
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 HTOOLS: set to 'yes' if we should compile/install the htools
thus RAPI) support in 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>
Files
- added
- modified
- copied
- renamed
- deleted