FComp-1.0.2: FComp.cabal
name: FComp
version: 1.0.2
synopsis: Compose music
description: Compose music
copyright: (c) 2014 University of Oxford
license: GPL-3
license-file: LICENSE
author: Jose Pedro Magalhaes
stability: experimental
maintainer: jpm@cs.ox.ac.uk
category: Music
build-type: Simple
cabal-version: >= 1.6
tested-with: GHC == 7.6.1
extra-source-files: README
source-repository head
type: git
location: https://bitbucket.org/dreixel/fcomp/
flag quickcheck2
description: Are we using Quickcheck 2?
default: True
executable fcomp
hs-source-dirs: src
other-modules: HarmTrace.Base.Instances
HarmTrace.HAnTree.HAn
HarmTrace.HAnTree.HAnParser
HarmTrace.HAnTree.ToHAnTree
HarmTrace.HAnTree.Tree
HarmTrace.Models.Collect
HarmTrace.Models.Parser
HarmTrace.Models.Generator
HarmTrace.Models.ChordTokens
HarmTrace.Models.Simple.Instances
HarmTrace.Models.Simple.Main
HarmTrace.Models.Simple.Model
HarmTrace.Accompany
HarmTrace.Play
HarmTrace.Song
main-is: Main.hs
build-depends: base >= 4.2 && < 4.8, template-haskell >=2.4 && <3,
array, deepseq, mtl,
ListLike >= 3.0.1, binary >= 0.6.4,
uu-parsinglib >= 2.7.4, HarmTrace-Base == 1.*,
instant-generics >= 0.4.1, ghc-prim >= 0.2,
haskore >= 0.2.0.3, midi >= 0.2.1.1, random >= 1.0,
time >= 1.4
if flag(quickcheck2)
build-depends: QuickCheck >= 2.1 && < 2.7
else
build-depends: QuickCheck >= 1.2 && < 1.3
ghc-options: -Wall
-O2 -fno-spec-constr-count -funbox-strict-fields
ghc-prof-options: -auto-all
library
-- Note the extreme duplication of information
-- I don't think there's much we can do about that
build-depends: base >= 4.2 && < 4.8, template-haskell >=2.4 && <3,
array, deepseq, mtl,
ListLike >= 3.0.1, binary >= 0.6.4,
uu-parsinglib == 2.7.4.*, HarmTrace-Base == 1.*,
instant-generics >= 0.4, ghc-prim >= 0.2,
haskore >= 0.2.0.3, midi >= 0.2.1.1, random >= 1.0,
time >= 1.4
if flag(quickcheck2)
build-depends: QuickCheck >= 2.1 && < 2.7
else
build-depends: QuickCheck >= 1.2 && < 1.3
ghc-options: -Wall
-O2 -fno-spec-constr-count -funbox-strict-fields
ghc-prof-options: -auto-all
hs-source-dirs: src
exposed-modules: HarmTrace.Base.Instances
HarmTrace.HAnTree.HAn
HarmTrace.HAnTree.HAnParser
HarmTrace.HAnTree.ToHAnTree
HarmTrace.HAnTree.Tree
HarmTrace.Models.Collect
HarmTrace.Models.Parser
HarmTrace.Models.Generator
HarmTrace.Models.ChordTokens
HarmTrace.Models.Simple.Instances
HarmTrace.Models.Simple.Main
HarmTrace.Models.Simple.Model
HarmTrace.Accompany
HarmTrace.Play
HarmTrace.Song