ibhelper/package.yaml
2022-03-14 20:12:24 +01:00

122 lines
2.3 KiB
YAML

name: ibhelper
version: 0.1.0.0
github: Drezil/ibhelper
license: BSD3
author: Stefan Dresselhaus
maintainer: sdressel@pwning.de
copyright: 2022 Stefan Dresselhaus
extra-source-files:
- README.md
- ChangeLog.md
# Metadata used when publishing your package
# synopsis: Short description of your package
# category: Web
# To avoid duplicated efforts in documentation and dealing with the
# complications of embedding Haddock markup inside cabal files, it is
# common to point users to the README.md file.
description: Please see the README.md
default-extensions:
- BangPatterns
- BinaryLiterals
- ConstraintKinds
- DataKinds
- DefaultSignatures
- DeriveDataTypeable
- DeriveFoldable
- DeriveFunctor
- DeriveGeneric
- DeriveTraversable
- DoAndIfThenElse
- EmptyDataDecls
- ExistentialQuantification
- FlexibleContexts
- FlexibleInstances
- FunctionalDependencies
- GADTs
- GeneralizedNewtypeDeriving
- InstanceSigs
- KindSignatures
- LambdaCase
- MultiParamTypeClasses
- MultiWayIf
- NamedFieldPuns
- NoImplicitPrelude
- OverloadedStrings
- PartialTypeSignatures
- PatternGuards
- PolyKinds
- RankNTypes
- RecordWildCards
- ScopedTypeVariables
- StandaloneDeriving
- TupleSections
- TypeFamilies
- TypeSynonymInstances
- ViewPatterns
- DuplicateRecordFields
dependencies:
- base >= 4.11 && < 10
- rio >= 0.1.12.0
- dear-imgui
- GLFW-b
- managed
- gl
- aeson
- data-default
- directory
- microlens-th
- network
- bytestring
- stm
- text
- pretty-show
- StateVar
- type-iso
- binary
- time
- unordered-containers
- fingertree
ghc-options:
- -Wall
- -Wcompat
- -Widentities
- -Wincomplete-record-updates
- -Wincomplete-uni-patterns
- -Wpartial-fields
- -Wredundant-constraints
library:
source-dirs: src
executables:
ibhelper-exe:
main: Main.hs
source-dirs: app
dependencies:
- ibhelper
- optparse-simple
ghc-options:
- -threaded
- -rtsopts
- -with-rtsopts=-N
tests:
ibhelper-test:
main: Spec.hs
source-dirs: test
dependencies:
- ibhelper
- hspec
ghc-options:
- -threaded
- -rtsopts
- -with-rtsopts=-N