cabal-version: 2.2
name: clash-prelude-hedgehog
version: 1.6.5
synopsis: Hedgehog Generators for clash-prelude
description: Hedgehog Generators for clash-prelude
bug-reports: https://github.com/clash-lang/clash-compiler/issues
license: BSD-2-Clause
license-file: LICENSE
author: QBayLogic B.V.
maintainer: devops@qbaylogic.com
copyright: Copyright © 2021, QBayLogic B.V.
category: Hardware
build-type: Simple
common basic-config
default-language: Haskell2010
default-extensions:
BinaryLiterals
DataKinds
ScopedTypeVariables
TypeApplications
TypeFamilies
TypeOperators
NoStarIsType
ghc-options:
-Wall -Wcompat
build-depends:
base >= 4.11 && < 5,
hedgehog >= 1.0.3 && < 1.3,
library
import: basic-config
hs-source-dirs: src
exposed-modules:
Clash.Hedgehog.Signal
Clash.Hedgehog.Sized.BitVector
Clash.Hedgehog.Sized.Index
Clash.Hedgehog.Sized.Signed
Clash.Hedgehog.Sized.Unsigned
Clash.Hedgehog.Sized.RTree
Clash.Hedgehog.Sized.Vector
build-depends:
ghc-typelits-knownnat >= 0.7.2 && < 0.8,
ghc-typelits-natnormalise >= 0.7.2 && < 0.8,
text >= 1.2.2 && < 1.4,
clash-prelude == 1.6.5,