2026-02-17 14:57:34 +00:00
|
|
|
cabal-version: 3.0
|
|
|
|
|
name: garnet
|
|
|
|
|
version: 0.1.0.0
|
2026-02-19 13:53:18 +00:00
|
|
|
license: BSD-3-Clause
|
2026-02-17 14:57:34 +00:00
|
|
|
author: Patrick Aldis
|
2026-02-19 13:53:18 +00:00
|
|
|
maintainer:
|
|
|
|
|
george.thomas@obsidian.systems
|
|
|
|
|
patrick.aldis@obsidian.systems
|
2026-02-17 14:57:34 +00:00
|
|
|
|
2026-02-19 11:08:20 +00:00
|
|
|
library garnet-generated
|
|
|
|
|
hs-source-dirs: generated
|
|
|
|
|
exposed-modules:
|
|
|
|
|
GarnetRs
|
|
|
|
|
GarnetRs.Safe
|
|
|
|
|
GarnetRs.Unsafe
|
|
|
|
|
GarnetRs.FunPtr
|
|
|
|
|
default-language: Haskell2010
|
|
|
|
|
extra-bundled-libraries: garnet_rs
|
|
|
|
|
build-depends:
|
|
|
|
|
base,
|
|
|
|
|
hs-bindgen-runtime,
|
|
|
|
|
primitive,
|
|
|
|
|
|
2026-02-17 14:57:34 +00:00
|
|
|
executable garnet
|
|
|
|
|
main-is: Main.hs
|
2026-02-19 10:57:19 +00:00
|
|
|
hs-source-dirs: exe
|
2026-02-17 14:57:34 +00:00
|
|
|
default-language: GHC2024
|
|
|
|
|
default-extensions:
|
|
|
|
|
BlockArguments
|
|
|
|
|
DeriveAnyClass
|
|
|
|
|
DuplicateRecordFields
|
|
|
|
|
ImpredicativeTypes
|
|
|
|
|
LexicalNegation
|
|
|
|
|
MultiWayIf
|
|
|
|
|
NamedFieldPuns
|
|
|
|
|
NegativeLiterals
|
|
|
|
|
NoFieldSelectors
|
|
|
|
|
NoMonomorphismRestriction
|
|
|
|
|
OverloadedRecordDot
|
|
|
|
|
OverloadedStrings
|
|
|
|
|
RecordWildCards
|
|
|
|
|
ViewPatterns
|
|
|
|
|
ghc-options:
|
|
|
|
|
-Wall
|
|
|
|
|
-fdefer-type-errors
|
|
|
|
|
-threaded
|
|
|
|
|
-rtsopts
|
|
|
|
|
-with-rtsopts=-N
|
|
|
|
|
build-depends:
|
|
|
|
|
base >= 4.14,
|
2026-02-19 11:11:54 +00:00
|
|
|
bytestring,
|
2026-02-19 11:08:20 +00:00
|
|
|
garnet-generated,
|
|
|
|
|
hs-bindgen-runtime,
|