macaw/macaw-semmc/macaw-semmc.cabal
Ryan Scott 4db0341e0a Bump submodules to allow building with what4-1.6.*
This bumps the `what4` submodule to the 1.6.* version series and updates the
`.cabal` files in the `macaw` repo accordingly.

Bumping the `what4` submodule also requires bringing in corresponding changes
in the `crucible`, `llvm-pretty`, and `llvm-pretty-bc-parser` submodules, so I
have done that as well.
2024-06-13 04:25:12 -04:00

46 lines
1.5 KiB
Plaintext

-- Initial macaw-semmc.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: macaw-semmc
version: 0.1.0.0
-- synopsis:
-- description:
license: BSD3
license-file: LICENSE
author: Ben Selfridge
maintainer: benselfridge@galois.com
-- copyright:
category: Semantics
build-type: Simple
extra-source-files: ChangeLog.md
cabal-version: >=1.10
library
exposed-modules: Data.Macaw.SemMC.Generator
Data.Macaw.SemMC.Operands
Data.Macaw.SemMC.Simplify
Data.Macaw.SemMC.Translations
Data.Macaw.SemMC.TH
Data.Macaw.SemMC.TH.Monad
-- other-extensions:
build-depends: base >=4.13 && <5,
async >= 2.1 && < 2.3,
template-haskell,
containers,
mtl,
lens >= 4 && < 6,
text,
bytestring,
parameterized-utils,
crucible,
macaw-base >= 0.3.2,
macaw-symbolic,
dismantle-tablegen,
semmc,
bv-sized >= 1 && < 1.1,
libBF >= 0.6 && < 0.7,
what4 >= 1.1 && < 1.7
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall -Wcompat