what4/what4-abc/what4-abc.cabal

49 lines
1.1 KiB
Plaintext

Cabal-version: 2.2
Name: what4-abc
Version: 0.1
Author: Galois Inc.
Maintainer: jhendrix@galois.com
Copyright: (c) Galois, Inc 2014-2021
License: BSD-3-Clause
License-file: LICENSE
Build-type: Simple
Category: Language
Synopsis: What4 bindings to ABC
Description:
ABC provides datastructures and solver support for working with
boolean circuits expressed using And-Inverter Graphs (AIGs). This
package provides support for lowering What4 formulae to AIGs
and binding to ABC solver subroutines.
library
build-depends:
base >= 4.7 && < 4.15,
aig,
abcBridge >= 0.11,
bv-sized >= 1.0.0,
containers,
what4 >= 0.4,
directory,
io-streams,
lens,
mtl,
parameterized-utils,
prettyprinter >= 1.7.0,
process,
text,
transformers,
unordered-containers,
utf8-string
hs-source-dirs: src
exposed-modules:
What4.Solver.ABC
ghc-options: -Wall
-Werror=incomplete-patterns
-Werror=missing-methods
-Werror=overlapping-patterns
ghc-prof-options: -fprof-auto-export
default-language: Haskell2010