-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathice40-prim.cabal
84 lines (82 loc) · 2.71 KB
/
ice40-prim.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
cabal-version: >=1.10
name: ice40-prim
version: 0.3.1.4
synopsis: Lattice iCE40 Primitive IP
description: Clash primitives to instantiate Lattice Semiconductor's iCE40 FPGA hard IP
bug-reports: https://github.com/standardsemiconductor/ice40-prim/issues
license: BSD3
license-file: LICENSE
author: dopamane
maintainer: dopamane <standard.semiconductor@gmail.com>
copyright: Copyright (c) 2020-2024 David Cox
category: Hardware
build-type: Simple
extra-source-files: CHANGELOG.md, README.md
source-repository head
type: git
location: https://github.com/standardsemiconductor/ice40-prim
library
exposed-modules: Ice40.Clock,
Ice40.GB,
Ice40.I2c,
Ice40.IO
Ice40.Led,
Ice40.Mac,
Ice40.Mac.Prim,
Ice40.Osc,
Ice40.Pll.Core,
Ice40.Pll.Pad,
Ice40.Rgb,
Ice40.Spi,
Ice40.Spram
hs-source-dirs: src
build-depends: base >= 4.12 && < 4.20,
interpolate >= 0.2 && < 0.3,
clash-prelude >= 1.2.5 && < 1.9,
ghc-typelits-natnormalise,
ghc-typelits-extra,
ghc-typelits-knownnat
ghc-options:
-Wall -Wcompat
-haddock
-fplugin GHC.TypeLits.Extra.Solver
-fplugin GHC.TypeLits.Normalise
-fplugin GHC.TypeLits.KnownNat.Solver
-fexpose-all-unfoldings
-fno-worker-wrapper
-fconstraint-solver-iterations=0
-fno-unbox-small-strict-fields
-fno-unbox-strict-fields
default-language: Haskell2010
default-extensions:
BangPatterns
BinaryLiterals
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveLift
DeriveTraversable
DerivingStrategies
InstanceSigs
KindSignatures
LambdaCase
NoStarIsType
MagicHash
PolyKinds
RankNTypes
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
TupleSections
TypeApplications
TypeFamilies
TypeOperators
ViewPatterns
TemplateHaskell
QuasiQuotes
NoImplicitPrelude