name:                   mwc-random-accelerate
version:                0.2.0.0
synopsis:               Generate Accelerate arrays filled with high quality pseudorandom numbers
description:            Please see the README on GitHub at <https://github.com/tmcdonell/mwc-random-accelerate#readme>
tested-with:            GHC >= 8.6
license:                BSD3
license-file:           LICENSE
author:                 Trevor L. McDonell
maintainer:             Trevor L. McDonell <trevor.mcdonell@gmail.com>
-- copyright:
category:               Accelerate, Data
build-type:             Simple
-- extra-source-files:
cabal-version:          >=1.10

library
  default-language:    Haskell2010
  exposed-modules:
    Data.Array.Accelerate.System.Random.MWC

  build-depends:
      base                      >= 4.7 && < 5
    , accelerate                >= 1.3
    , mwc-random                >= 0.8

  ghc-options:
    -O2
    -Wall

benchmark bench-random
  buildable:            False

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

  build-depends:
        base                    >= 4.7 && < 5
      , accelerate              >= 1.3
      , criterion
      , mersenne-random
      , mwc-random
      , mwc-random-accelerate
      , vector

  ghc-options:
    -O2
    -rtsopts


source-repository head
  type:                 git
  location:             git://github.com/tmcdonell/mwc-random-accelerate.git

source-repository this
  type:                 git
  tag:                  v0.2.0.0
  location:             git://github.com/tmcdonell/mwc-random-accelerate.git

-- vim: nospell