RMCA.cabal 3.39 KB
Newer Older
Guerric Chupin's avatar
Guerric Chupin committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
-- Initial reactogon.cabal generated by cabal init.  For further
-- documentation, see http://haskell.org/cabal/users-guide/

name:                RMCA
version:             0.1.0.0
-- synopsis:
-- description:
homepage:            https://gitlab.com/chupin/reactogon
-- license:
license-file:        LICENSE
author:              Guerric Chupin
maintainer:          guerric.chupin@gmail.com
-- copyright:
-- category:
build-type:          Simple
extra-source-files:  ChangeLog.md, README.md
cabal-version:       >=1.10
data-files:          img/*.png, img/*.svg

executable RMCA
  main-is:             RMCA/Main.hs
22
  other-modules:       Paths_RMCA
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
  other-extensions:    MultiParamTypeClasses
                     , ScopedTypeVariables
                     , Arrows
                     , FlexibleInstances
                     , TypeSynonymInstances
                     , FlexibleContexts
                     , GeneralizedNewtypeDeriving
  build-depends:       base >=4.8 && <4.10
                     , array >=0.5 && <0.6
                     , cairo >=0.13 && <0.14
                     , keera-hails-reactivevalues >=0.2 && <0.3
                     , Yampa >=0.10 && <0.11
                     , gtk-helpers >=0.0 && <0.1
                     , gtk >=0.14 && <0.15
                     , keera-hails-reactive-gtk >=0.3 && <0.4
                     , keera-hails-reactive-yampa >=0.0 && <0.1
                     , containers >=0.5 && <0.6
                     , jack >=0.7 && <0.8
                     , midi >=0.2 && <0.3
                     , explicit-exception >=0.1 && <0.2
                     , transformers >=0.4 && <0.6
                     , event-list >=0.1 && <0.2
                     , keera-callbacks >=0.1 && <0.2
                     , glib >=0.13 && <0.14
Guerric Chupin's avatar
Guerric Chupin committed
47 48 49
  hs-source-dirs:      src
  build-tools:         hsc2hs
  default-language:    Haskell2010
50 51
  ghc-options:         -O2 -threaded -W

52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
executable RMCA.prof
  main-is:             RMCA/Main.hs
  other-modules:       Paths_RMCA
  other-extensions:    MultiParamTypeClasses
                     , ScopedTypeVariables
                     , Arrows
                     , FlexibleInstances
                     , TypeSynonymInstances
                     , FlexibleContexts
                     , GeneralizedNewtypeDeriving
  build-depends:       base >=4.8 && <4.10
                     , array >=0.5 && <0.6
                     , cairo >=0.13 && <0.14
                     , keera-hails-reactivevalues >=0.2 && <0.3
                     , Yampa >=0.10 && <0.11
                     , gtk-helpers >=0.0 && <0.1
                     , gtk >=0.14 && <0.15
                     , keera-hails-reactive-gtk >=0.3 && <0.4
                     , keera-hails-reactive-yampa >=0.0 && <0.1
                     , containers >=0.5 && <0.6
                     , jack >=0.7 && <0.8
                     , midi >=0.2 && <0.3
                     , explicit-exception >=0.1 && <0.2
                     , transformers >=0.4 && <0.6
                     , event-list >=0.1 && <0.2
                     , keera-callbacks >=0.1 && <0.2
                     , glib >=0.13 && <0.14
  hs-source-dirs:      src
  build-tools:         hsc2hs
  default-language:    Haskell2010
  ghc-options:         -O2
                       -threaded
                       -W
                       -fprof-auto
                       -prof
                       -auto-all
                       "-with-rtsopts=-p -s -h -i0.1"