packages feed

async-manager-0.1.0.0: async-manager.cabal

-- Initial async-manager.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                async-manager
version:             0.1.0.0
synopsis:            A thread manager for async
description:         Cleanup and kill async threads.
homepage:            http://github.com/jfischoff/async-manager
license:             BSD3
license-file:        LICENSE
author:              Jonathan Fischoff
maintainer:          jonathangfischoff@gmail.com
-- copyright:           
category:            Concurrency
build-type:          Simple
-- extra-source-files:  
cabal-version:       >=1.10

library
  exposed-modules:     Control.Concurrent.AsyncManager
  -- other-modules:       
  other-extensions:    ExistentialQuantification
  build-depends: base >=4.7 && <4.8
               , async >=2.0 && <2.1
               , stm >=2.4 && <2.5
               , unordered-containers >=0.2 && <0.3
  hs-source-dirs:      src
  default-language:    Haskell2010

executable thread-clean-up-test
  main-is: ThreadCleanupTest.hs
  build-depends: base >=4.7 && <4.8
               , async >=2.0 && <2.1
               , stm >=2.4 && <2.5
               , unordered-containers >=0.2 && <0.3
  hs-source-dirs: src, tests
  default-language: Haskell2010
  
  ghc-options: -threaded -eventlog -rtsopts -with-rtsopts=-l