packages feed

uni-util-2.2.0.0: uni-util.cabal

name:           uni-util
version:        2.2.0.0
build-type:     Simple
license:        LGPL
license-file:   LICENSE
author:         uniform@informatik.uni-bremen.de
maintainer:     Christian.Maeder@dfki.de
homepage:       http://www.informatik.uni-bremen.de/uniform/wb/
category:       Uniform
synopsis:       Utilities for the uniform workbench
description:
 This package contains various miscellaneous utilities used for the
 old HTk- und uDrawGraph bindings as well as for the MMiSS Workbench.
 They are kept for compatibility reason and put on hackage to ease
 installation.
cabal-version:  >= 1.4
Tested-With:    GHC==6.8.3, GHC==6.10.4, GHC==6.12.3

extra-source-files: include/new_object.h include/default_options.h

flag base4

flag debug
  description: add debug traces
  default: False

library
 exposed-modules:
  Util.Huffman, Util.CompileFlags, Util.Queue,
  Util.ExtendedPrelude, Util.Computation, Util.Dynamics, Util.WBFiles,
  Util.Object, Util.Debug, Util.Maybes, Util.LineShow, Util.Cache,
  Util.FileNames, Util.IOExtras, Util.QuickReadShow, Util.AtomString,
  Util.Registry,
  Util.Thread, Util.UniqueString, Util.UniqueFile, Util.TempFile, Util.Sink,
  Util.VariableSet, Util.VariableMap, Util.CommandStringSub,
  Util.DeepSeq, Util.NameMangle,
  Util.KeyedChanges, Util.Sources, Util.Broadcaster, Util.ReferenceCount,
  Util.Delayer, Util.VariableList, Util.Myers, Util.VariableSetBlocker,
  Util.IntPlus, Util.UnionFind, Util.ICStringLen, Util.VisitedSet,
  Util.HostName, Util.Bytes, Util.Binary, Util.BinaryUtils,
  Util.BinaryInstances, Util.BinaryExtras, Util.BinaryAll,
  Util.ThreadDict, Util.TSem, Util.Store, Util.Messages,
  Util.ClockTimeToString, Util.UTF8, Util.VSem

 include-dirs: include
 c-sources: new_object.c, default_options.c

 build-depends: base >= 3 && < 4, parsec < 3, mtl, directory,
  network, containers, bytestring, array, old-time

 if flag(base4)
   build-depends: ghc-prim

 if flag(debug)
   cpp-options: -DDEBUG

 if os(windows)
   cpp-options: -DWINDOWS

 if impl(ghc < 6.10)
   extensions: PatternSignatures
 else
   ghc-options: -fwarn-unused-imports -fno-warn-warnings-deprecations