uni-util-2.3.0.3: uni-util.cabal
name: uni-util
version: 2.3.0.3
build-type: Simple
license: LGPL
license-file: LICENSE
author: uniform@informatik.uni-bremen.de
maintainer: chr.maeder@web.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.10
Tested-With: GHC==8.6.5, GHC==8.8.4
extra-source-files: include/new_object.h include/default_options.h
flag base4
flag debug
description: add debug traces
default: False
flag parsec1
Description: Use parsec1
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 >= 4 && < 5, mtl, directory,
network, network-bsd, containers, bytestring, array, old-time
if flag(base4)
build-depends: ghc-prim
if flag(parsec1)
build-depends: parsec1
else
build-depends: parsec
if flag(debug)
cpp-options: -DDEBUG
if os(windows)
cpp-options: -DWINDOWS
default-language: Haskell2010