cabal-version: 3.0 name: ad-dual version: 0.1.0.0 license: BSD-3-Clause author: Tom Smeding build-type: Simple common common build-depends: base >= 4.14.3 default-language: Haskell2010 ghc-options: -Wall library import: common exposed-modules: Numeric.ADDual Numeric.ADDual.Internal Numeric.ADDual.Array.Internal Numeric.ADDual.VectorOps other-modules: c-sources: cbits/backprop.c cc-options: -O3 -Wall -Wextra -std=c99 build-depends: containers, transformers, vector hs-source-dirs: src library ad-dual-examples import: common exposed-modules: Numeric.ADDual.Examples build-depends: ad-dual, deepseq, hedgehog, vector hs-source-dirs: examples test-suite test import: common type: exitcode-stdio-1.0 main-is: Main.hs build-depends: ad-dual, ad-dual-examples, ad, hedgehog, tasty, tasty-hedgehog, tasty-hunit, vector hs-source-dirs: test benchmark bench import: common type: exitcode-stdio-1.0 main-is: Main.hs build-depends: ad-dual, ad-dual-examples, ad, clock, criterion, deepseq, vector hs-source-dirs: bench