From b0c67170dcfb5151cd3caa422af229199926c633 Mon Sep 17 00:00:00 2001 From: Tom Smeding Date: Mon, 30 Jun 2025 09:54:26 +0200 Subject: Common-up some options in cabal file --- ox-arrays.cabal | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/ox-arrays.cabal b/ox-arrays.cabal index 939f47b..a37b230 100644 --- a/ox-arrays.cabal +++ b/ox-arrays.cabal @@ -50,7 +50,12 @@ flag default-show-instances default: False manual: True +common basics + default-language: Haskell2010 + ghc-options: -Wall -Wcompat -Widentities -Wunused-packages + library + import: basics exposed-modules: -- put this module on top so ghci considers it the "main" module Data.Array.Nested @@ -93,10 +98,8 @@ library vector hs-source-dirs: src - default-language: Haskell2010 - ghc-options: -Wall -Wcompat -Widentities -Wunused-packages - library strided-array-ops + import: basics exposed-modules: Data.Array.Strided Data.Array.Strided.Array @@ -123,11 +126,10 @@ library strided-array-ops -- hmatrix assumes sse2, so we can too cc-options: -msse2 - default-language: Haskell2010 - ghc-options: -Wall -Wcompat -Widentities -Wunused-packages other-extensions: TemplateHaskell test-suite test + import: basics type: exitcode-stdio-1.0 main-is: Main.hs other-modules: @@ -148,20 +150,18 @@ test-suite test tasty-hedgehog, vector hs-source-dirs: test - default-language: Haskell2010 - ghc-options: -Wall -Wcompat -Widentities -Wunused-packages test-suite example + import: basics type: exitcode-stdio-1.0 main-is: Main.hs build-depends: ox-arrays, base hs-source-dirs: example - default-language: Haskell2010 - ghc-options: -Wall -Wcompat -Widentities -Wunused-packages benchmark bench + import: basics type: exitcode-stdio-1.0 main-is: Main.hs build-depends: @@ -173,8 +173,6 @@ benchmark bench tasty-bench, vector hs-source-dirs: bench - default-language: Haskell2010 - ghc-options: -Wall -Wcompat -Widentities -Wunused-packages source-repository head type: git -- cgit v1.2.3-70-g09d2