packages feed

Hoed-0.1.0.0: Hoed.cabal

name:                Hoed
version:             0.1.0.0
synopsis:            Debug anything without recomping everything!
description:         Lighweight debugging based on the observing of intermediate values. How values are observed can be derived with the Generic Deriving Mechanism, or generated with Template Haskell.
homepage:            http://maartenfaddegon.nl/pub
license:             BSD3
license-file:        LICENSE
author:              Maarten Faddegon
maintainer:          hoed@maartenfaddegon.nl
copyright:           (c) 2000 Andy Gill, (c) 2010 University of Kansas, (c) 2013-2014 Maarten Faddegon
category:            Debug, Trace
build-type:          Simple
cabal-version:       >=1.10
homepage:            http://maartenfaddegon.nl/pub

flag buildExamples
    description: Build example executables.
    default:     False

library
  exposed-modules:     Debug.Hoed.Observe
  build-depends:       base >=4.6 && <5, template-haskell >=2.7.0 && <2.10, array
  default-language:    Haskell2010

Executable hoed-examples-SternBrocot
  if flag(buildExamples)
        build-depends: base >= 4.6 && < 5, Hoed
  else
        buildable: False
  main-is:             SternBrocot.lhs
  hs-source-dirs:      examples
  default-language:    Haskell2010

Executable hoed-examples-GDM-hello
  if flag(buildExamples)
        build-depends: base >= 4.6 && < 5, Hoed
  else
        buildable: False
  main-is:             GDM-hello.hs
  hs-source-dirs:      examples
  default-language:    Haskell2010

Executable hoed-examples-TH-hello
  if flag(buildExamples)
        build-depends: base >= 4.6 && < 5, Hoed
  else
        buildable: False
  main-is:             TH-hello.hs
  hs-source-dirs:      examples
  default-language:    Haskell2010