aboutsummaryrefslogtreecommitdiff
path: root/ox-arrays.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'ox-arrays.cabal')
-rw-r--r--ox-arrays.cabal15
1 files changed, 9 insertions, 6 deletions
diff --git a/ox-arrays.cabal b/ox-arrays.cabal
index 3a92f6e..eb65e18 100644
--- a/ox-arrays.cabal
+++ b/ox-arrays.cabal
@@ -57,7 +57,9 @@ flag default-show-instances
common basics
default-language: Haskell2010
- ghc-options: -Wall -Wcompat -Widentities -Wunused-packages
+ ghc-options: -Wall -Wcompat -Widentities -Wunused-packages -Wpartial-fields -Wredundant-bang-patterns -Woperator-whitespace -Wredundant-strictness-flags
+ if impl(ghc >= 9.14)
+ ghc-options: -Wno-pattern-namespace-specifier
library
import: basics
@@ -68,7 +70,6 @@ library
Data.Array.Nested.Convert
Data.Array.Nested.Mixed
Data.Array.Nested.Mixed.Shape
- Data.Array.Nested.Mixed.Shape.Internal
Data.Array.Nested.Lemmas
Data.Array.Nested.Permutation
Data.Array.Nested.Ranked
@@ -91,26 +92,28 @@ library
exposed-modules:
Data.Array.Nested.Trace
Data.Array.Nested.Trace.TH
+ build-depends:
+ template-haskell
+ other-extensions: TemplateHaskell
if flag(default-show-instances)
cpp-options: -DOXAR_DEFAULT_SHOW_INSTANCES
build-depends:
- strided-array-ops,
+ ox-arrays:strided-array-ops,
base,
deepseq < 1.7,
ghc-typelits-knownnat,
ghc-typelits-natnormalise,
orthotope < 0.2,
- template-haskell,
vector,
vector-stream
hs-source-dirs: src
- other-extensions: TemplateHaskell
library strided-array-ops
import: basics
+ visibility: public
exposed-modules:
Data.Array.Strided
Data.Array.Strided.Array
@@ -179,7 +182,7 @@ benchmark bench
main-is: Main.hs
build-depends:
ox-arrays,
- strided-array-ops,
+ ox-arrays:strided-array-ops,
base,
hmatrix,
orthotope,