containers: Bump to 0.6.0.1
[ghc.git] / utils / iserv / iserv.cabal
1 Name: iserv
2 Version: 8.6.1
3 Copyright: XXX
4 License: BSD3
5 -- XXX License-File: LICENSE
6 Author: XXX
7 Maintainer: XXX
8 Synopsis: iserv allows GHC to delegate Tempalte Haskell computations
9 Description:
10   GHC can be provided with a path to the iserv binary with
11   @-pgmi=/path/to/iserv-bin@, and will in combination with
12   @-fexternal-interpreter@, compile Template Haskell though the
13   @iserv-bin@ delegate. This is very similar to how ghcjs has been
14   compiling Template Haskell, by spawning a separate delegate (so
15   called runner on the javascript vm) and evaluating the splices
16   there.
17   .
18   To use iserv with cross compilers, please see @libraries/libiserv@
19   and @utils/iserv-proxy@.
20
21 Category: Development
22 build-type: Simple
23 cabal-version: >=1.10
24
25 Executable iserv
26     Default-Language: Haskell2010
27     ghc-options: -no-hs-main
28     Main-Is: Main.hs
29     C-Sources: cbits/iservmain.c
30     Hs-Source-Dirs: src
31     include-dirs: .
32     Build-Depends: array      >= 0.5 && < 0.6,
33                    base       >= 4   && < 5,
34                    binary     >= 0.7 && < 0.9,
35                    bytestring >= 0.10 && < 0.11,
36                    containers >= 0.5 && < 0.7,
37                    deepseq    >= 1.4 && < 1.5,
38                    ghci       == 8.6.*,
39                    libiserv   == 8.6.*
40
41     if os(windows)
42         Cpp-Options: -DWINDOWS
43     else
44         Build-Depends: unix   >= 2.7 && < 2.9