packages feed

SciFlow-0.4.0: SciFlow.cabal

-- Initial SciFlow.cabal generated by cabal init.  For further
-- documentation, see http://haskell.org/cabal/users-guide/

name:                SciFlow
version:             0.4.0
synopsis:            Scientific workflow management system
description:
  SciFlow is to help programmers design complex workflows
  with ease.

license:             MIT
license-file:        LICENSE
author:              Kai Zhang
maintainer:          kai@kzhang.org
copyright:           (c) 2015 Kai Zhang
category:            Control
build-type:          Simple
-- extra-source-files:
cabal-version:       >=1.10

Flag Debug
  Description: Enable debug support
  Default:     False

library
  ghc-options: -Wall
  exposed-modules:
    Scientific.Workflow
    Scientific.Workflow.Builder
    Scientific.Workflow.DB
    Scientific.Workflow.Types
    Scientific.Workflow.Visualize

  if flag(debug)
    CPP-Options: -DDEBUG
  else
    CPP-Options: -DNDEBUG

  build-depends:
      base >=4.0 && <5.0
    , bytestring
    , data-default-class
    , fgl
    , graphviz
    , lens >=4.0
    , mtl
    , optparse-applicative
    , shelly
    , split
    , th-lift
    , text
    , template-haskell
    , containers
    , yaml

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

source-repository  head
  type: git
  location: https://github.com/kaizhang/SciFlow.git