summaryrefslogtreecommitdiff
path: root/coolbal.cabal
blob: 70e6c46c1ad964d9723f302fdf4be94fd37e7d9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
cabal-version:       >=1.10
name:                coolbal
synopsis:            Minimal Cabal client
version:             0.1.0.0
license:             MIT
author:              Tom Smeding
maintainer:          tom@tomsmeding.com
build-type:          Simple

executable coolbal
  main-is:             Main.hs
  other-modules:
    Coolbal.CabalPlan
    Coolbal.Configure
    Coolbal.Directory
    Coolbal.FindRoot
    Coolbal.Options
    Coolbal.Target
    Coolbal.Target.Executable
    Coolbal.Util
  build-depends:       base >= 4.13 && < 4.15,
                       Cabal >= 3.2.1.0 && < 3.3.0.0,
                       bytestring >= 0.10.12 && < 0.11,
                       directory,
                       filepath,
                       binary >= 0.8.8.0 && < 0.9,
                       process >= 1.6.9.0 && < 1.7,
                       json-syntax >= 0.1.2.0 && < 0.2,
                       byteslice,
                       array-chunks,
                       optparse-applicative >= 0.16.1.0 && < 0.17,
                       time
                       -- containers >= 0.6.2.1 && < 0.7
                       -- mtl >= 2.2.2 && < 2.3,
                       -- parsec >= 3.1.14.0 && < 3.2,
                       -- stm >= 2.5.0.0 && < 2.6,
                       -- text >= 1.2.4.1 && < 1.3
  hs-source-dirs:      .
  default-language:    Haskell2010
  ghc-options:         -Wall -O2 -threaded