Source

blaze-textual / blaze-textual.cabal

Bryan O'Sullivan 4cf4930 
Bryan O'Sullivan baf4a80 
Bryan O'Sullivan 4cf4930 






















Bryan O'Sullivan 44b9571 



Bryan O'Sullivan 4cf4930 





Bryan O'Sullivan 44b9571 


Bryan O'Sullivan 4cf4930 









Bryan O'Sullivan 44b9571 



Bryan O'Sullivan 4cf4930 



Bryan O'Sullivan 44b9571 


Bryan O'Sullivan 4cf4930 



Sergei Trofimovi… d5302c0 
Bryan O'Sullivan 4cf4930 




Bryan O'Sullivan 120837e 














Bryan O'Sullivan 4cf4930 





name:            blaze-textual
version:         0.2.0.2
license:         BSD3
license-file:    LICENSE
category:        Text
copyright:       Copyright 2011 MailRank, Inc.
author:          Bryan O'Sullivan <bos@mailrank.com>
maintainer:      Bryan O'Sullivan <bos@mailrank.com>
stability:       experimental
synopsis:        Fast rendering of common datatypes
cabal-version:   >= 1.8
homepage:        http://github.com/mailrank/blaze-textual
bug-reports:     http://github.com/mailrank/blaze-textual/issues
build-type:      Simple
description:
    A library for efficiently rendering Haskell datatypes to
    bytestrings.

extra-source-files:
    README.markdown

flag developer
  description: operate in developer mode
  default: False

flag native
  description: use slow native code for double conversion
  default: False

library
  exposed-modules:
    Blaze.Text
    Blaze.Text.Double
    Blaze.Text.Int

  if flag(native)
    other-modules: Blaze.Text.Double.Native

  build-depends:
    base == 4.*,
    blaze-builder >= 0.2.1.4,
    bytestring,
    ghc-prim,
    old-locale,
    text >= 0.11.0.2,
    time,
    vector

  if !flag(native)
    build-depends:
      double-conversion >= 0.2.0.1

  if flag(developer)
    ghc-options: -Werror
    ghc-prof-options: -auto-all

  if flag(native)
    cpp-options: -DNATIVE

  ghc-options:      -Wall

  if impl(ghc >= 6.11)
    cpp-options: -DINTEGER_GMP
    build-depends: integer-gmp >= 0.2 && < 0.4

  if impl(ghc >= 6.9) && impl(ghc < 6.11)
    cpp-options: -DINTEGER_GMP
    build-depends: integer >= 0.1 && < 0.2

test-suite tests
  type:           exitcode-stdio-1.0
  hs-source-dirs: tests
  main-is:        QC.hs
  ghc-options:    -Wall -threaded -rtsopts
  build-depends:
    QuickCheck >= 2.4.0.1,
    base,
    blaze-builder,
    blaze-textual,
    bytestring,
    double-conversion,
    test-framework >= 0.3.3 && < 0.5,
    test-framework-quickcheck2 >= 0.2.9 && < 0.3

source-repository head
  type:     git
  location: http://github.com/mailrank/blaze-textual

source-repository head
  type:     mercurial
  location: http://bitbucket.org/bos/blaze-textual