packages feed

Mhailist-0.0: Mhailist.cabal

Name:                Mhailist
Version:             0.0
Synopsis:            Haskell mailing list manager
Description:         A mailing list manager written in pure Haskell.
Category:            Network
License:             BSD3
Author:              Curt Sampson, Lars Kotthoff
Maintainer:          cjs@cynic.net, lars@larsko.org
Stability:           experimental
Build-type:          Simple
Cabal-version:       >=1.6
Tested-with:         GHC==6.10
Extra-source-files:  README, LTR/Ttool.hs

Flag Test
  Description:       Enable tests.
  Default:           False

Flag Warnings
  Description:       Enable warnings.
  Default:           False

Executable mhailist
  Main-is:           Mhailist.hs
  Extensions:        CPP
  Other-modules:     Data.Digest.Pure.MD5, LTR.Transaction, Mhailist.Address,
                     Mhailist.BuildMessage, Mhailist.Error, Mhailist.List,
                     Mhailist.Message, Mhailist.Receive, Mhailist.Transaction,
                     Util.String
  Build-depends:     base < 4, process, directory, haskell98, filepath, mtl,
                     bytestring, old-locale, time, binary
  if flag(Warnings)
    Ghc-options:     -Wall

Executable Test
  Main-is:           Test.hs
  Extensions:        CPP
  if flag(Test)
    Other-modules:   Data.Digest.Pure.MD5, LTR.Transaction, Mhailist.Address,
                     Mhailist.BuildMessage, Mhailist.Error, Mhailist.List,
                     Mhailist.Message, Mhailist.Receive, Mhailist.Transaction,
                     Util.String, UnitTest
    Build-depends:   base < 4, process, directory, haskell98, filepath, mtl,
                     bytestring, old-locale, time, binary, HUnit
    Cpp-options:     -D__TEST__
    Ghc-options:     -fno-ignore-asserts -O0
  else
    Buildable:       False