summaryrefslogtreecommitdiff
path: root/p/haskell-aeson/debian/patches/th-option.diff
blob: 1b7d92ad921f3e6f57090edc664a82bfcbd8c68a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- a/aeson.cabal
+++ b/aeson.cabal
@@ -78,6 +78,10 @@ flag cffi
   default: True
   manual: True
 
+flag th
+  description: build TH bits
+  default: True
+
 library
   default-language: Haskell2010
   hs-source-dirs: .
@@ -88,12 +92,14 @@ library
     Data.Aeson.Parser
     Data.Aeson.Text
     Data.Aeson.Types
-    Data.Aeson.TH
 
     Data.Aeson.Encoding.Internal
     Data.Aeson.Internal
     Data.Aeson.Internal.Time
 
+  if flag(th)
+      exposed-modules: Data.Aeson.TH
+
   -- Deprecated modules
   exposed-modules:
     Data.Aeson.Encode