argonix.cabal 1.47 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
    libargonix
Valentin Reis's avatar
Valentin Reis committed
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
  default-language: Haskell2010
  ghc-options:
    -threaded
    -Wall
    -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
    -fwarn-missing-signatures
    -fwarn-name-shadowing
    -fprint-potential-instances
    -fwarn-incomplete-patterns

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