argonix.cabal 1.53 KB
Newer Older
Valentin Reis's avatar
Valentin Reis committed
1 2 3 4 5 6 7 8 9 10
name:                argonix
version:             0.1.0.0
license:             MIT
license-file:        LICENSE
author:              Valentin Reis
maintainer:          fre@freux.fr
build-type:          Simple
cabal-version:       >=1.10

executable argonix
Valentin Reis's avatar
Valentin Reis committed
11 12 13 14
  Main-Is:             Main.hs
  hs-source-dirs:      app
  build-depends:
    base,
Valentin Reis's avatar
Valentin Reis committed
15
    argo-nixwrap
Valentin Reis's avatar
Valentin Reis committed
16 17 18 19
  default-language: Haskell2010
  ghc-options:
    -threaded
    -Wall
20
    -Wcompat
Valentin Reis's avatar
Valentin Reis committed
21 22 23 24 25 26 27 28 29 30 31
    -fwarn-wrong-do-bind
    -Wincomplete-uni-patterns
    -Wincomplete-record-updates
    -Wmissing-home-modules
    -Widentities
    -Wredundant-constraints
    -Wmissing-export-lists
    -Wcpp-undef
    -fwarn-tabs
    -fwarn-unused-imports
    -fwarn-unused-do-bind
32
    -fwarn-wrong-do-bind
Valentin Reis's avatar
Valentin Reis committed
33 34 35 36 37
    -fwarn-missing-signatures
    -fwarn-name-shadowing
    -fprint-potential-instances
    -fwarn-incomplete-patterns

Valentin Reis's avatar
Valentin Reis committed
38 39
library argo-nixwrap
  Exposed-modules:     Nixwrap, Args
Valentin Reis's avatar
Valentin Reis committed
40
  hs-source-dirs:      src
Valentin Reis's avatar
Valentin Reis committed
41 42
  build-depends:
    base,
43
    protolude,
Valentin Reis's avatar
Valentin Reis committed
44 45 46 47
    data-default,
    optparse-applicative,
    unix,
    text,
Valentin Reis's avatar
Valentin Reis committed
48
    ansi-terminal,
49
    typed-process
Valentin Reis's avatar
Valentin Reis committed
50 51 52 53
  default-language:    Haskell2010
  ghc-options:
    -threaded
    -Wall
54
    -Wcompat
Valentin Reis's avatar
Valentin Reis committed
55 56 57 58 59
    -Wincomplete-uni-patterns
    -Wincomplete-record-updates
    -Wmissing-home-modules
    -Widentities
    -Wredundant-constraints
60
    -Wmissing-export-lists
Valentin Reis's avatar
Valentin Reis committed
61 62 63
    -Wcpp-undef
    -fwarn-tabs
    -fwarn-unused-imports
64
    -fwarn-unused-do-bind
Valentin Reis's avatar
Valentin Reis committed
65
    -fwarn-missing-signatures
66
    -fwarn-wrong-do-bind
Valentin Reis's avatar
Valentin Reis committed
67 68 69
    -fwarn-name-shadowing
    -fprint-potential-instances
    -fwarn-incomplete-patterns