2015-11-14 17:35:43 +03:00
|
|
|
name: hie-plugin-api
|
2019-12-03 01:28:53 +03:00
|
|
|
version: 0.14.0.0
|
2015-10-31 15:31:37 +03:00
|
|
|
synopsis: Haskell IDE API for plugin communication
|
|
|
|
license: BSD3
|
2018-01-24 13:52:44 +03:00
|
|
|
license-file: LICENSE
|
2015-10-31 15:31:37 +03:00
|
|
|
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
|
2015-10-31 15:31:37 +03:00
|
|
|
|
2016-01-13 12:42:49 +03:00
|
|
|
flag pedantic
|
|
|
|
Description: Enable -Werror
|
|
|
|
Default: False
|
|
|
|
|
2015-10-31 15:31:37 +03:00
|
|
|
library
|
2015-12-16 00:56:52 +03:00
|
|
|
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
|
2019-04-23 12:23:15 +03:00
|
|
|
Haskell.Ide.Engine.GhcUtils
|
2018-11-05 02:17:51 +03:00
|
|
|
Haskell.Ide.Engine.Config
|
2018-10-09 02:23:48 +03:00
|
|
|
Haskell.Ide.Engine.Context
|
2019-04-21 15:15:34 +03:00
|
|
|
Haskell.Ide.Engine.Ghc
|
2018-02-16 21:24:01 +03:00
|
|
|
Haskell.Ide.Engine.GhcModuleCache
|
2018-01-31 18:56:17 +03:00
|
|
|
Haskell.Ide.Engine.ModuleCache
|
2015-12-04 10:55:22 +03:00
|
|
|
Haskell.Ide.Engine.MonadFunctions
|
2017-08-01 16:16:29 +03:00
|
|
|
Haskell.Ide.Engine.MonadTypes
|
2018-01-18 10:53:49 +03:00
|
|
|
Haskell.Ide.Engine.MultiThreadState
|
2019-04-14 16:11:02 +03:00
|
|
|
Haskell.Ide.Engine.PluginApi
|
2018-01-31 18:56:17 +03:00
|
|
|
Haskell.Ide.Engine.PluginUtils
|
2019-04-14 16:11:02 +03:00
|
|
|
Haskell.Ide.Engine.PluginsIdeMonads
|
2019-04-17 18:06:04 +03:00
|
|
|
Haskell.Ide.Engine.TypeMap
|
2016-09-06 14:22:01 +03:00
|
|
|
build-depends: base >= 4.9 && < 5
|
2015-12-01 15:12:12 +03:00
|
|
|
, Diff
|
2015-11-02 11:05:22 +03:00
|
|
|
, 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
|
2018-11-05 02:17:51 +03:00
|
|
|
, data-default
|
2015-12-04 10:55:22 +03:00
|
|
|
, directory
|
2015-12-18 01:08:20 +03:00
|
|
|
, filepath
|
2018-01-31 18:56:17 +03:00
|
|
|
, fingertree
|
2018-08-27 16:49:34 +03:00
|
|
|
, free
|
2015-11-04 14:51:32 +03:00
|
|
|
, ghc
|
2019-12-19 13:54:25 +03:00
|
|
|
, hie-bios >= 0.3.2 && < 0.4.0
|
2019-04-27 21:24:37 +03:00
|
|
|
, ghc-project-types >= 5.9.0.0
|
2019-10-03 19:15:39 +03:00
|
|
|
, cabal-helper
|
2019-11-27 01:41:46 +03:00
|
|
|
, haskell-lsp == 0.19.*
|
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
|
2015-12-04 10:55:22 +03:00
|
|
|
, mtl
|
2018-01-31 18:56:17 +03:00
|
|
|
, stm
|
|
|
|
, syb
|
2015-11-06 00:02:21 +03:00
|
|
|
, text
|
2015-11-04 14:51:32 +03:00
|
|
|
, transformers
|
2015-12-01 15:12:12 +03:00
|
|
|
, unordered-containers
|
2019-05-29 15:30:28 +03:00
|
|
|
, transformers-base
|
2019-11-19 01:43:23 +03:00
|
|
|
, yaml >= 0.8.11
|
2018-08-01 19:11:20 +03:00
|
|
|
if os(windows)
|
|
|
|
build-depends: Win32
|
|
|
|
else
|
|
|
|
build-depends: unix
|
2015-10-31 15:31:37 +03:00
|
|
|
ghc-options: -Wall
|
2016-01-13 12:42:49 +03:00
|
|
|
if flag(pedantic)
|
|
|
|
ghc-options: -Werror
|
2015-10-31 15:31:37 +03:00
|
|
|
default-language: Haskell2010
|