haskell-ide-engine/hie-plugin-api/hie-plugin-api.cabal

74 lines
2.6 KiB
Plaintext
Raw Normal View History

name: hie-plugin-api
2019-10-22 23:56:16 +03:00
version: 0.13.0.0
synopsis: Haskell IDE API for plugin communication
license: BSD3
license-file: LICENSE
author: Many,TBD when we release
maintainer: alan.zimm@gmail.com (for now)
copyright: 2015 TBD
category: Web
build-type: Simple
-- extra-source-files:
2018-04-24 21:16:44 +03:00
-- cabal-helper for cabal 2.2/GHC 8.4 needs a cabal version >= 2
cabal-version: >=2.0
flag pedantic
Description: Enable -Werror
Default: False
library
exposed-modules:
2018-01-31 18:56:17 +03:00
Haskell.Ide.Engine.ArtifactMap
2018-08-01 19:11:20 +03:00
Haskell.Ide.Engine.Compat
2019-09-29 15:30:58 +03:00
Haskell.Ide.Engine.Cradle
2019-04-18 13:37:36 +03:00
Haskell.Ide.Engine.GhcCompat
Haskell.Ide.Engine.GhcUtils
Haskell.Ide.Engine.Config
2018-10-09 02:23:48 +03:00
Haskell.Ide.Engine.Context
Haskell.Ide.Engine.Ghc
Haskell.Ide.Engine.GhcModuleCache
2018-01-31 18:56:17 +03:00
Haskell.Ide.Engine.ModuleCache
Haskell.Ide.Engine.MonadFunctions
Haskell.Ide.Engine.MonadTypes
Haskell.Ide.Engine.MultiThreadState
Haskell.Ide.Engine.PluginApi
2018-01-31 18:56:17 +03:00
Haskell.Ide.Engine.PluginUtils
Haskell.Ide.Engine.PluginsIdeMonads
2019-04-17 18:06:04 +03:00
Haskell.Ide.Engine.TypeMap
build-depends: base >= 4.9 && < 5
, Diff
, aeson
2019-04-02 13:53:16 +03:00
, bytestring-trie
, bytestring
, cryptohash-sha1
2017-12-22 22:03:48 +03:00
, constrained-dynamic
2018-01-31 18:56:17 +03:00
, containers
, data-default
, directory
, filepath
2018-01-31 18:56:17 +03:00
, fingertree
, free
, ghc
, hie-bios
, ghc-project-types >= 5.9.0.0
, haskell-lsp == 0.17.*
2017-08-12 11:53:37 +03:00
, hslogger
2019-04-24 12:55:41 +03:00
, unliftio
2018-01-31 18:56:17 +03:00
, monad-control
, mtl
, rope-utf16-splay >= 0.3.1.0
2018-01-31 18:56:17 +03:00
, stm
, syb
, text
, transformers
, unordered-containers
, transformers-base
2018-08-01 19:11:20 +03:00
if os(windows)
build-depends: Win32
else
build-depends: unix
ghc-options: -Wall
if flag(pedantic)
ghc-options: -Werror
default-language: Haskell2010