name: par-sort
version: 0.1.0.0
github: "githubuser/par-sort"
license: BSD3
author: "Ben Flin and Jay Karp"
maintainer: "nooneever"
copyright: ""

extra-source-files:
  - README.md
  - ChangeLog.md

# Metadata used when publishing your package
# synopsis:            Short description of your package
# category:            Web

# To avoid duplicated efforts in documentation and dealing with the
# complications of embedding Haddock markup inside cabal files, it is
# common to point users to the README.md file.
description: Please see the README on GitHub at <https://github.com/githubuser/par-sort#readme>

dependencies:
  - base >= 4.7 && < 5

library:
  source-dirs: src
  dependencies:
    - bytestring
    - vector
    - deepseq
    - monad-par
    - parallel
    - mtl
    - random
    - abstract-par
    - vector-split
    - split
    - time

executables:
  par-sort-exe:
    main: Main.hs
    source-dirs: app
    ghc-options:
      - -Wall
      - -rtsopts
      - -eventlog
      - -threaded
      - -O2
    dependencies:
      - par-sort
      - bytestring
      - vector
      - time
      - deepseq
      - monad-par
      - parallel
      - random 

tests:
  par-sort-test:
    main: Spec.hs
    source-dirs: test
    ghc-options:
      - -threaded
      - -rtsopts
      - -with-rtsopts=-N
    dependencies:
      - par-sort
