argotk.cabal 1.27 KB
Newer Older
Valentin Reis's avatar
Valentin Reis committed
1 2 3 4 5 6 7 8 9 10 11 12
name:                argotk
version:             0.1.0.0
license:             MIT
license-file:        LICENSE
author:              Valentin Reis
maintainer:          fre@freux.fr
build-type:          Simple
extra-source-files:  ChangeLog.md
cabal-version:       >=1.10

executable argotk
  main-is:             argotk.hs
Valentin Reis's avatar
Valentin Reis committed
13 14 15 16 17
  other-modules:
    Argo.Args,
    Argo.Stack,
    Argo.Types,
    Argo.Utils
Valentin Reis's avatar
Valentin Reis committed
18
  -- other-extensions:
19 20
  build-depends:
    base,
Valentin Reis's avatar
Valentin Reis committed
21
    protolude,
22
    dhall,
23
    shake,
Valentin Reis's avatar
Valentin Reis committed
24 25
    directory,
    typed-process,
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
    turtle,
    data-default,
    async,
    unix,
    text,
    optparse-applicative,
    foldl,
    ansi-terminal,
    conduit,
    process,
    unliftio-core,
    conduit-extra,
    bytestring,
    system-filepath,
    pretty-show,
41 42
    yaml,
    aeson,
43
    neat-interpolation
Valentin Reis's avatar
Valentin Reis committed
44 45 46
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options:
47
    -threaded
Valentin Reis's avatar
Valentin Reis committed
48
    -Wall
Valentin Reis's avatar
Valentin Reis committed
49
    -Wcompat
Valentin Reis's avatar
Valentin Reis committed
50 51 52 53 54 55 56 57 58 59 60
    -Wincomplete-uni-patterns
    -Wincomplete-record-updates
    -Wmissing-home-modules
    -Widentities
    -Wredundant-constraints
    -Wcpp-undef
    -fwarn-tabs
    -fwarn-unused-imports
    -fwarn-missing-signatures
    -fwarn-name-shadowing
    -fprint-potential-instances
Valentin Reis's avatar
Valentin Reis committed
61
    -Wmissing-export-lists
62
    -fwarn-unused-do-bind
Valentin Reis's avatar
Valentin Reis committed
63
    -fwarn-wrong-do-bind
Valentin Reis's avatar
Valentin Reis committed
64
    -fwarn-incomplete-patterns