packages feed

continuum-0.1.0.4: continuum.cabal

name:                continuum
stability:           experimental
description:         Continuum Database Client
version:             0.1.0.4
license:             MIT
license-file:        LICENSE
author:              Alex Petrov
maintainer:          alexp@coffeenco.de
build-type:          Simple
cabal-version:       >=1.10

Flag Binaries
  description:      Build examples
  default:          False
  manual:           True

Flag Profiling
  description:      Profiling mode
  default:          False
  manual:           True

source-repository head
  type:     git
  location: https://github.com/ifesdjeen/continuum.git

library
  default-language:     Haskell2010
  exposed-modules:      Continuum.Client.Base
                        , Continuum.Common.Types
  other-modules:        Continuum.Common.Serialization
  if flag(Profiling)
    ghc-options:        -fprof-auto -rtsopts -rtsopts -O2 -Wall -threaded
  else
    ghc-options:        -Wall -O2 -threaded -threaded -rtsopts
  hs-source-dirs:       src
  build-depends:          base                   >= 4 && < 5
                        , containers             >0.5
                        , bytestring             >= 0.10.4.0
                        , cereal                 >= 0.4.0.1
                        , nanomsg-haskell        >= 0.2.2
                        , time                   >=1.4.2
                        , mtl                    >2.1

executable continuum-server
  if flag(Binaries)
    buildable:      True
  else
    buildable:      False
  Default-Language:     Haskell2010
  hs-source-dirs:       src
  other-extensions:     CPP, MagicHash
  extra-libraries:      hyperleveldb
  build-depends:          base                   >= 4 && < 5
                        , foldl                  >= 1.0.5
                        , mtl                    >2.1
                        , containers             >0.5
                        , time                   >=1.4.2
                        , timers                 >=0.2.0.0
                        , stm                    >=2.4.3
                        , suspend                >=0.1.0.1
                        , leveldb-haskell-fork   >= 0.3.4.1
                        , resourcet              >= 1.1.2.2
                        , bytestring             >= 0.10.4.0
                        , parallel-io            >= 0.3.3
                        , cereal                 >= 0.4.0.1
                        , data-default
                        , transformers           >= 0.4.1.0
                        , transformers-base      >= 0.4.1 && < 0.5
                        , nanomsg-haskell        >= 0.2.2

  if flag(Profiling)
    ghc-options:          -fprof-auto -rtsopts -rtsopts -O2 -Wall -threaded
  else
    ghc-options:          -Wall -rtsopts -O2 -threaded

  main-is:              Continuum/Server/Base.hs