-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhw-dump.cabal
136 lines (124 loc) · 5.52 KB
/
hw-dump.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
136
cabal-version: 2.2
name: hw-dump
version: 0.1.1.0
synopsis: File Dump
description: Please see README.md
category: Data, Bit
stability: Experimental
homepage: http://github.com/haskell-works/hw-dump#readme
bug-reports: https://github.com/haskell-works/hw-dump/issues
author: John Ky
maintainer: newhoggy@gmail.com
copyright: 2016-2021 John Ky
license: BSD-3-Clause
license-file: LICENSE
tested-with: GHC == 9.0.1, GHC == 8.10.7, GHC == 8.8.4, GHC == 8.6.5
build-type: Simple
extra-source-files: README.md
source-repository head
type: git
location: https://github.com/haskell-works/hw-dump
flag sse42
description: Enable SSE 4.2 optimisations.
manual: False
default: True
common base { build-depends: base >= 4.11 && < 5 }
common bits-extra { build-depends: bits-extra >= 0.0.1.3 && < 0.1 }
common bytestring { build-depends: bytestring >= 0.9 && < 0.12 }
common criterion { build-depends: criterion >= 1.2 && < 1.6 }
common doctest { build-depends: doctest >= 0.16.2 && < 0.19 }
common doctest-discover { build-depends: doctest-discover >= 0.2 && < 0.3 }
common generic-lens { build-depends: generic-lens >= 1.2.0.0 && < 2.3 }
common hedgehog { build-depends: hedgehog >= 0.6 && < 1.1 }
common hspec { build-depends: hspec >= 2.4 && < 3.0 }
common hw-bits { build-depends: hw-bits >= 0.7.0.3 && < 0.8 }
common hw-hspec-hedgehog { build-depends: hw-hspec-hedgehog >= 0.1 && < 0.2 }
common hw-prim { build-depends: hw-prim >= 0.6.2.19 && < 0.7 }
common lens { build-depends: lens >= 4 && < 6 }
common optparse-applicative { build-depends: optparse-applicative >= 0.14 && < 0.17 }
common QuickCheck { build-depends: QuickCheck >= 2.10 && < 2.15 }
common safe { build-depends: safe >= 0.2 && < 0.4 }
common vector { build-depends: vector >= 0.12 && < 0.13 }
common config
default-language: Haskell2010
ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints
if flag(sse42)
ghc-options: -msse4.2
common hw-dump
build-depends: hw-dump
library
import: base, config
, bits-extra
, bytestring
, hw-bits
, hw-prim
, safe
, vector
exposed-modules: HaskellWorks.Data.Dump
other-modules: Paths_hw_dump
autogen-modules: Paths_hw_dump
hs-source-dirs: src
executable hw-dump
import: base, config
, bits-extra
, bytestring
, generic-lens
, hw-bits
, hw-prim
, lens
, optparse-applicative
, vector
main-is: Main.hs
hs-source-dirs: app
ghc-options: -threaded -rtsopts -with-rtsopts=-N
other-modules: App.Commands
App.Commands.Bits
App.Commands.Complement
App.Commands.InterestBits
App.Commands.Options.Type
App.Commands.SelectedByBits
App.Commands.Slice
App.Commands.Words
App.IO
Paths_hw_dump
test-suite hw-dump-test
import: base, config
, QuickCheck
, bits-extra
, bytestring
, hedgehog
, hspec
, hw-bits
, hw-hspec-hedgehog
, hw-prim
, vector
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
build-tool-depends: hspec-discover:hspec-discover
other-modules: HaskellWorks.Data.Dump.DumpSpec
Paths_hw_dump
benchmark bench
import: base, config
, bits-extra
, bytestring
, criterion
, hw-bits
, hw-prim
, vector
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules: Paths_hw_dump
hs-source-dirs: bench
test-suite doctest
import: base, config
, doctest
, doctest-discover
, hw-dump
default-language: Haskell2010
type: exitcode-stdio-1.0
ghc-options: -threaded -rtsopts -with-rtsopts=-N
main-is: DoctestDriver.hs
HS-Source-Dirs: doctest
build-tool-depends: doctest-discover:doctest-discover