diff --git a/package.yaml b/package.yaml index 5b98933..6be5919 100644 --- a/package.yaml +++ b/package.yaml @@ -32,7 +32,9 @@ ghc-options: - -Wpartial-fields - -Wredundant-constraints - -ddump-splices -- -XDeriveLift + +default-extensions: +- DeriveLift library: source-dirs: src diff --git a/si-calculator.cabal b/si-calculator.cabal index f897ddb..837870a 100644 --- a/si-calculator.cabal +++ b/si-calculator.cabal @@ -41,7 +41,9 @@ library Paths_si_calculator hs-source-dirs: src - ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -ddump-splices -XDeriveLift + default-extensions: + DeriveLift + ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -ddump-splices build-depends: base >=4.7 && <5 , containers @@ -57,7 +59,9 @@ executable si-calculator-exe Paths_si_calculator hs-source-dirs: app - ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -ddump-splices -XDeriveLift -threaded -rtsopts -with-rtsopts=-N + default-extensions: + DeriveLift + ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -ddump-splices -threaded -rtsopts -with-rtsopts=-N build-depends: base >=4.7 && <5 , directory @@ -77,7 +81,9 @@ test-suite si-calculator-test Paths_si_calculator hs-source-dirs: test - ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -ddump-splices -XDeriveLift -threaded -rtsopts -with-rtsopts=-N + default-extensions: + DeriveLift + ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -ddump-splices -threaded -rtsopts -with-rtsopts=-N build-depends: base >=4.7 && <5 , si-calculator