-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathplutus-tx-implementation.cabal
111 lines (104 loc) · 2.44 KB
/
plutus-tx-implementation.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
cabal-version: 3.0
name: plutus-tx-implementation
version: 0.1.0.0
license: GPL-3.0-or-later
author: t4ccer
maintainer: [email protected]
category: Testing
build-type: Simple
extra-doc-files: CHANGELOG.md
common lang
ghc-options:
-Werror -Wall -Weverything -Wno-unused-packages -Wno-unused-do-bind
-Wno-missing-safe-haskell-mode -Wno-implicit-prelude -Wno-unsafe
-Wno-all-missed-specialisations
default-extensions:
NoStarIsType
BangPatterns
BinaryLiterals
ConstrainedClassMethods
ConstraintKinds
DataKinds
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveLift
DeriveTraversable
DerivingStrategies
DerivingVia
DoAndIfThenElse
DuplicateRecordFields
EmptyCase
EmptyDataDecls
EmptyDataDeriving
ExistentialQuantification
ExplicitForAll
FlexibleContexts
FlexibleInstances
ForeignFunctionInterface
GADTSyntax
GeneralisedNewtypeDeriving
HexFloatLiterals
ImplicitPrelude
ImportQualifiedPost
InstanceSigs
KindSignatures
LambdaCase
MonomorphismRestriction
MultiParamTypeClasses
NamedFieldPuns
NamedWildCards
NumericUnderscores
OverloadedLabels
OverloadedRecordDot
OverloadedStrings
PackageImports
PartialTypeSignatures
PatternGuards
PolyKinds
PostfixOperators
QualifiedDo
RankNTypes
RelaxedPolyRec
ScopedTypeVariables
StandaloneDeriving
StandaloneKindSignatures
TupleSections
TypeApplications
TypeFamilies
TypeOperators
TypeSynonymInstances
UndecidableInstances
ViewPatterns
default-language: Haskell2010
common exe-opts
ghc-options: -threaded -rtsopts -with-rtsopts=-N -O2
common deps
build-depends:
, base
, bytestring
, mtl
, plutus-core >=1.40.0.0 && <1.41
, plutus-ledger-api
, plutus-tx
, plutus-tx-plugin
, text
library
import: lang, deps
exposed-modules:
UplcBenchmark.NftMarketplace
UplcBenchmark.LpMintingPolicy
UplcBenchmark.PoolValidator
UplcBenchmark.NftMintingPolicy
other-modules:
UplcBenchmark.Utils
hs-source-dirs: lib
executable plutus-tx-implementation-export
import: lang, deps, exe-opts
main-is: Main.hs
build-depends:
, plutus-tx-implementation
hs-source-dirs: app
default-language: GHC2021