urbit/pkg/hs/urbit-atom/package.yaml

89 lines
1.5 KiB
YAML
Raw Normal View History

name: urbit-atom
2020-01-23 05:58:22 +03:00
version: 0.10.1
license: MIT
license-file: LICENSE
ghc-options:
# -fwarn-incomplete-patterns
# -fwarn-unused-binds
# -fwarn-unused-imports
- -Werror
- -O2
2020-01-23 05:58:22 +03:00
library:
source-dirs: lib
dependencies:
2020-03-12 23:07:33 +03:00
- base
- bytestring
- ghc-prim
- integer-gmp
- primitive
- text
- vector
executables:
urbit-atom:
source-dirs: app
main: Main.hs
ghc-options: "-threaded -rtsopts -with-rtsopts=-N"
dependencies:
- base
- urbit-atom
tests:
urbit-atom-tests:
source-dirs: test
main: Main.hs
ghc-options: "-threaded -rtsopts -with-rtsopts=-N"
dependencies:
- base
- bytestring
- QuickCheck
- text
- urbit-atom
- vector
2020-01-23 05:58:22 +03:00
default-extensions:
- ApplicativeDo
- BangPatterns
- BlockArguments
- DataKinds
- DefaultSignatures
- DeriveAnyClass
- DeriveDataTypeable
- DeriveFoldable
- DeriveGeneric
- DeriveTraversable
- DerivingStrategies
- EmptyCase
- EmptyDataDecls
- FlexibleContexts
- FlexibleInstances
- FunctionalDependencies
- GADTs
- GeneralizedNewtypeDeriving
- LambdaCase
- MagicHash
- MultiParamTypeClasses
- NamedFieldPuns
- NoImplicitPrelude
- NumericUnderscores
- OverloadedStrings
- PackageImports
- PartialTypeSignatures
- PatternSynonyms
- QuasiQuotes
- Rank2Types
- RankNTypes
- RecordWildCards
- ScopedTypeVariables
- StandaloneDeriving
- TemplateHaskell
- TupleSections
- TypeApplications
- TypeFamilies
- TypeOperators
- UnboxedTuples
- UnicodeSyntax
- ViewPatterns