forked from brendanhay/gogol
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathgogol-gen.cabal
135 lines (129 loc) · 2.81 KB
/
gogol-gen.cabal
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
cabal-version: 2.2
name: gogol-gen
version: 1.0.0.0
synopsis: Gogol Code Generator
homepage: https://github.com/brendanhay/gogol
license: MPL-2.0
author: Brendan Hay
maintainer: Brendan Hay <brendan.g.hay+gogol@gmail.com>
copyright: Copyright (c) 2013-2022 Brendan Hay
category: Google
build-type: Simple
extra-source-files: README.md
description: Code generator for Gogol related Google SDKs
common base
default-language: Haskell2010
ghc-options:
-Wall -fwarn-incomplete-uni-patterns
-fwarn-incomplete-record-updates -funbox-strict-fields
-fwarn-unused-packages
default-extensions:
BinaryLiterals
ConstraintKinds
DataKinds
DefaultSignatures
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DerivingVia
DoAndIfThenElse
DuplicateRecordFields
EmptyDataDecls
ExistentialQuantification
ExplicitNamespaces
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
InstanceSigs
KindSignatures
LambdaCase
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
NumericUnderscores
OverloadedLabels
OverloadedStrings
PartialTypeSignatures
PatternGuards
PatternSynonyms
PolyKinds
RankNTypes
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
StrictData
TupleSections
TypeApplications
TypeFamilies
TypeOperators
TypeSynonymInstances
ViewPatterns
build-depends: base >=4.12
library
import: base
hs-source-dirs: lib
build-depends:
, aeson >=1
, attoparsec
, bifunctors
, bytestring
, case-insensitive
, containers
, directory-tree
, doclayout
, ede
, errors >=2.1.2
, formatting
, hashable
, haskell-src-exts ==1.23.1
, hindent ==5.3.2
, lens
, mtl
, pandoc
, parsec
, system-fileio
, system-filepath
, text
, text-icu
, text-manipulate
, text-regex-replace
, unexceptionalio
, unordered-containers
exposed-modules:
Gen.AST
Gen.AST.Flatten
Gen.AST.Render
Gen.AST.Solve
Gen.Formatting
Gen.IO
Gen.JSON
Gen.Orphans
Gen.Syntax
Gen.Text
Gen.TH
Gen.Tree
Gen.Types
Gen.Types.Data
Gen.Types.Help
Gen.Types.Id
Gen.Types.Map
Gen.Types.NS
Gen.Types.Schema
executable gogol-gen
import: base
hs-source-dirs: app
main-is: Main.hs
ghc-options: -rtsopts -threaded "-with-rtsopts=-qg -A128M -I0" -Wall
build-depends:
, errors
, gogol-gen
, lens
, mtl
, optparse-applicative
, system-fileio
, system-filepath
, text