packages feed

cognimeta-utils-0.1.2: cognimeta-utils.cabal

Name: cognimeta-utils
version: 0.1.2
cabal-version: >= 1.8
build-type: Simple
license: OtherLicense
license-file: "LICENSE-2.0.txt"
copyright: (c) 2010-2012 Cognimeta Inc.
maintainer: Patrick Premont <ppremont@cognimeta.com>
homepage: https://github.com/Cognimeta/cognimeta-utils
package-url:
bug-reports:
synopsis: Utilities for Cognimeta products (such as perdure). API may change often.
description: 
	     These utilities are used by Perdure and other internal Cognimeta products.
	     .
	     Please do not rely on these APIs. If parts of this are of interest to you please contact
	     'ppremont@cognimeta.com' and we will consider creating a cleaner separate package.
category:
author: Patrick Premont for Cognimeta Inc.
tested-with:
data-files:
data-dir: ""
extra-source-files:
extra-tmp-files:
 
library
  buildable: True
  hs-source-dirs: src
  if arch(i386)
    cpp-options: -DWORDSIZE=32
  if arch(x86_64)
    cpp-options: -DWORDSIZE=64
  extensions: CPP
  exposed-modules:
    Cgm.Control.Combinators
    Cgm.Control.Concurrent.Await
    Cgm.Control.Concurrent.MVar
    Cgm.Control.Concurrent.NotificationCount
    Cgm.Control.Concurrent.TThread
    Cgm.Control.InFunctor
    Cgm.Control.Monad.State
    Cgm.Control.Profile
    Cgm.Data.Array
    Cgm.Data.Bool
    Cgm.Data.Either
    Cgm.Data.Empty
    Cgm.Data.Functor
    Cgm.Data.Functor.Sum
    Cgm.Data.Len 
    Cgm.Data.List
    Cgm.Data.LongWord
    Cgm.Data.MapMultiset
    Cgm.Data.Maybe
    Cgm.Data.Monoid
    Cgm.Data.Multiset
    Cgm.Data.NEList
    Cgm.Data.Nat
    Cgm.Data.Nat.Base
    Cgm.Data.Nat.Constants
    Cgm.Data.SortedPair
    Cgm.Data.Structured
    Cgm.Data.Structured.Derive
    Cgm.Data.Super 
    Cgm.Data.Tagged
    Cgm.Data.Typeable
    Cgm.Data.Word
    Cgm.Data.WordN
    Cgm.TH.Label
    Cgm.Prelude
    Cgm.System.Endian
    Cgm.System.Mem.Alloc
  other-modules:        
  build-depends:
    base >= 4.5.0.0 && < 5,
    template-haskell >= 2.7.0.0,
    QuickCheck >=2.4.0.1,
    mtl >= 2.1.2,
    transformers >= 0.3.0.0,
    containers >= 0.4.2.1,
    collections-api >= 1.0.0.0,
    bytestring >= 0.9.2.1,
    array >= 0.4.0.0,
    stm >= 2.3,
    ghc-prim >= 0.2.0.0,
    primitive >= 0.4.1,
    tagged >= 0.4.2.1,
    data-lens >= 2.9.0,
    data-lens-fd >= 2.0.2,
    data-lens-template >= 2.1.5,
    comonad-transformers >= 2.1.1.1,
    deepseq >= 1.3.0.0
  ghc-options: -rtsopts -fcontext-stack=80 -O2 -funfolding-use-threshold=24 -pgmP cpphs -optP --cpp
  extensions: 

source-repository head
  type:     git
  location: git://github.com/Cognimeta/perdure.git

executable cognimeta-utils
  hs-source-dirs: exe-src
  main-is: Main.hs
  other-modules: 
  build-depends:
    base >= 4.5.0.0,
    template-haskell >= 2.7.0.0,
    mtl >= 2.1.2,
    QuickCheck >=2.4.0.1,
    cognimeta-utils >= 0.1.2,
    transformers >= 0.3.0.0,
    bytestring >= 0.9.2.1,
    containers >= 0.4.2.1
  ghc-options: -rtsopts -fcontext-stack=80 -fno-warn-duplicate-exports -O2 -funfolding-use-threshold=24 -threaded