-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathblarney.cabal
110 lines (108 loc) · 2.49 KB
/
blarney.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
cabal-version: 2.4
name: blarney
version: 0.1.0.0
flag enable-namer-plugin
description: Enable namer plugin
manual: True
default: False
library
default-language: GHC2021
default-extensions:
BlockArguments
DataKinds
DeriveAnyClass
DerivingStrategies
DuplicateRecordFields
MultiWayIf
NoImplicitPrelude
NoStarIsType
OverloadedRecordDot
OverloadedLabels
PartialTypeSignatures
RebindableSyntax
RecursiveDo
TypeFamilies
ghc-options:
-fno-cse
-fno-full-laziness
-Wno-partial-type-signatures
hs-source-dirs: Haskell
exposed-modules:
Blarney
Blarney.BitPat
Blarney.BitScan
Blarney.ClientServer
Blarney.Connectable
Blarney.Interconnect
Blarney.Option
Blarney.Prelude
Blarney.PulseReg
Blarney.PulseWire
Blarney.QuadPortRAM
Blarney.Queue
Blarney.Recipe
Blarney.SourceSink
Blarney.Stack
Blarney.Stmt
Blarney.Stream
Blarney.TaggedUnion
Blarney.TypeFamilies
Blarney.Vector
Blarney.Backend
Blarney.Backend.NewSMT
Blarney.Backend.SMT
Blarney.Backend.SMT.BasicDefinitions
Blarney.Backend.SMT.NetlistUtils
Blarney.Backend.SMT.Utils
Blarney.Backend.Simulation
Blarney.Backend.Verilog
Blarney.Core
Blarney.Core.Bit
Blarney.Core.Bits
Blarney.Core.BV
Blarney.Core.ClockReset
Blarney.Core.Common
Blarney.Core.Flatten
Blarney.Core.FShow
Blarney.Core.IfThenElse
Blarney.Core.Interface
Blarney.Core.JList
Blarney.Core.Lookup
Blarney.Core.Module
Blarney.Core.NetHelpers
Blarney.Core.Opts
Blarney.Core.Prim
Blarney.Core.RAM
Blarney.Core.RTL
Blarney.Core.Ternary
Blarney.Core.Utils
Blarney.Misc.ANSIEscapeSequences
Blarney.Misc.MonadLoops
Blarney.Netlist
Blarney.Netlist.Passes
Blarney.Netlist.Passes.ConstantEliminate
Blarney.Netlist.Passes.ConstantFold
Blarney.Netlist.Passes.ConstantPropagate
Blarney.Netlist.Passes.DeadNetEliminate
Blarney.Netlist.Passes.DontCareDeInline
Blarney.Netlist.Passes.NamePropagate
Blarney.Netlist.Passes.NetInline
Blarney.Netlist.Passes.Prune
Blarney.Netlist.Passes.Types
Blarney.Netlist.Passes.Utils
Blarney.Netlist.Passes.ZeroWidthNetIgnore
build-depends:
array
, base
, containers
, async
, ghc-prim
, mtl
, pretty
, process
, transformers
if flag(enable-namer-plugin)
build-depends:
blarney-plugins-namer
ghc-options:
-fplugin BlarneyPlugins.Namer