packages feed

word24-1.0.4: word24.cabal

name:		word24
version:        1.0.4
synopsis:       24-bit word and int types for GHC
description:	24-bit Word and Int data types.
category:       Data
author:		John W. Lato, jwlato@gmail.com
maintainer:	John W. Lato, jwlato@gmail.com
license:	BSD3
license-file:	LICENSE
homepage:       http://www.tiresiaspress.us/haskell/word24
tested-with:    GHC == 7.0.4, GHC == 7.2.1, GHC == 7.4.2
stability:	stable

cabal-version:  >= 1.10
build-type:     Simple

extra-source-files:
  README
  LICENSE

library
 default-language: Haskell2010
 hs-source-dirs: src

 build-depends:
   base >= 3 && < 5

 exposed-modules:
   Data.Int.Int24
   Data.Word.Word24

 ghc-options:   -Wall
 if impl(ghc >= 6.8)
   ghc-options: -fwarn-tabs

Test-Suite test
  default-language: Haskell2010
  type: exitcode-stdio-1.0
  main-is: testword24.hs
  hs-source-dirs: tests src
  ghc-options:    -fhpc -hpcdir dist/hpc/mix/word24-1.0.4

  build-depends:
    base,
    word24,
    QuickCheck                 >= 2 && < 3,
    test-framework             >= 0.2 && < 0.7,
    test-framework-quickcheck2 >= 0.2 && < 0.7

benchmark bench24
  default-language: Haskell2010
  type: exitcode-stdio-1.0
  hs-source-dirs: bench
  main-is:        Benchmark.hs

  build-depends:
      base,
      word24,
      criterion  >= 0.6 && < 0.9,
      deepseq    >= 1.2 && < 2
  ghc-options: -O2

source-repository head
  type:     git
  location: git@github.com:JohnLato/word24.git