monadiccp-0.7.1: monadiccp.cabal
Name: monadiccp
Version: 0.7.1
Description: Monadic Constraint Programming framework
License: BSD3
License-file: LICENSE
Author: Tom Schrijvers, Pieter Wuille
Maintainer: tom.schrijvers@ugent.be
Build-Type: Simple
Category: control
Synopsis: Constraint Programming
Homepage: http://users.ugent.be/~tschrijv/MCP/
Cabal-Version: >=1.6
Extra-Source-Files: examples/*.hs lib/*.cpp lib/*.h
-- examples/Alpha.hs examples/Grocery.hs examples/MagicSquare.hs examples/Olympic.hs examples/Partition.hs examples/Queens.hs examples/Ring.hs examples/StressDomain.hs examples/TryDemo.hs examples/Zebra.hs
Flag RuntimeGecode
Description: Include the RuntimeSolver and SearchSolver for Gecode. Requires a working Gecode 3.1 installation.
Default: False
Flag Debug
Description: Generate debug output
Default: False
library
Build-Depends: base >= 2, base < 5, containers, mtl, haskell98, random, pretty, Monatron >= 0.3
Exposed-Modules: Data.Expr.Sugar
Control.CP.SearchTree
Control.CP.Transformers
Control.CP.ComposableTransformers
Control.CP.Solver
Control.CP.PriorityQueue
Control.CP.Queue
Control.CP.FD.Interface
Control.CP.FD.OvertonFD.OvertonFD
Control.CP.FD.OvertonFD.Sugar
Control.CP.EnumTerm
Control.CP.FD.Solvers
Control.CP.FD.Gecode.CodegenSolver
Control.CP.FD.Model
Control.CP.FD.Example
Other-Modules: Data.Expr.Data
Data.Expr.Util
Data.Linear
Control.CP.FD.Gecode.Common
Control.CP.FD.OvertonFD.Domain
Control.CP.FD.SimpleFD
Control.CP.FD.Graph
Control.CP.FD.Decompose
Control.CP.FD.FD
Control.CP.Debug
Control.Mixin.Mixin
Control.CP.SearchSpec.Language
Control.CP.SearchSpec.Generator
Language.CPP.Syntax.AST
Language.CPP.Pretty
GHC-Prof-Options: -auto-all -caf-all
Include-Dirs: lib
if flag(Debug)
CPP-Options: -DDEBUG
CC-Options: "-ggdb3" "-Wall"
else
CC-Options: "-g0" "-DNDEBUG" "-Wall"
if flag(runtimegecode)
C-Sources: lib/gecodeglue.cpp
Extra-Libraries: gecodesupport gecodeset gecodeint gecodekernel gecodesearch
Exposed-Modules: Control.CP.FD.Gecode.Runtime
Control.CP.FD.Gecode.RuntimeSearch
Other-Modules: Control.CP.FD.Gecode.Interface
CPP-Options: -DRGECODE
Frameworks: gecode