cabal-version: 2.4 name: petzval-hs version: 0.1.0.0 -- A short (one-line) description of the package. -- synopsis: -- A longer description of the package. -- description: -- A URL where users can report bugs. -- bug-reports: -- The license under which the package is released. -- license: author: TQ Hirsch maintainer: thequux@thequux.com -- A copyright notice. -- copyright: -- category: extra-source-files: CHANGELOG.md common base default-extensions: GADTs, NamedFieldPuns, ScopedTypeVariables, TemplateHaskell, RankNTypes default-language: Haskell2010 executable petzval-hs import: base main-is: Main.hs -- Modules included in this executable, other than Main. -- other-modules: -- LANGUAGE extensions used by modules in this package. -- other-extensions: build-depends: base, ad, linear, lens, mtl, -- criterion, hmatrix, data-default, petzval-hs hs-source-dirs: app library import: base exposed-modules: Petzval.Optics Petzval.Optics.RTM Petzval.System Petzval.Trace Petzval.Calculations Petzval.Optimization Petzval.Types Petzval.Merit other-modules: Petzval.Internal.Vec hs-source-dirs: lib ghc-options: -O2 build-depends: base, lens, ad, linear, reflection, mtl, deepseq, containers, monad-loops, hmatrix, data-default