aboutsummaryrefslogtreecommitdiff
path: root/git-annex.cabal
diff options
context:
space:
mode:
authorGravatar Benjamin Barenblat <bbarenblat@gmail.com>2022-01-19 13:42:04 -0500
committerGravatar Benjamin Barenblat <bbarenblat@gmail.com>2022-01-19 13:42:56 -0500
commit7b9f3501a40155ac05ea5b4fcda21e7f06d477ee (patch)
tree76caaaa2db7b085f94db07236841dc904ec39540 /git-annex.cabal
parenta9b9e5d0d72c2348580dbac5533b89a45abd8938 (diff)
Support more language extensions for persistent
Recent persistent requires more language extensions to generate entities. Turn them on where appropriate.
Diffstat (limited to 'git-annex.cabal')
-rw-r--r--git-annex.cabal8
1 files changed, 7 insertions, 1 deletions
diff --git a/git-annex.cabal b/git-annex.cabal
index d51c73003..3e31b7aa1 100644
--- a/git-annex.cabal
+++ b/git-annex.cabal
@@ -265,7 +265,13 @@ Executable git-annex
Extensions: PackageImports, LambdaCase
-- Some things don't work with the non-threaded RTS.
GHC-Options: -threaded
- Other-Extensions: TemplateHaskell
+ Other-Extensions:
+ TemplateHaskell,
+ DerivingStrategies,
+ StandaloneDeriving,
+ UndecidableInstances,
+ DataKinds,
+ FlexibleInstances
-- Fully optimize for production.
if flag(Production)