name: ide-backend-server version: 0.10.0.1 synopsis: An IDE backend server description: Server executable used internally by the ide-backend library. license: MIT license-file: LICENSE author: Duncan Coutts, Mikolaj Konarski, Edsko de Vries maintainer: Duncan Coutts copyright: (c) 2015 FP Complete category: Development build-type: Custom cabal-version: >=1.10 extra-tmp-files: embedded-rts, embedded-rts.tgz -- This directory will be created by the custom setup -- and should be removed on clean up. extra-source-files: ide-backend-rts/ide-backend-rts.cabal, ide-backend-rts/LICENSE, ide-backend-rts/Setup.hs, ide-backend-rts/IdeBackendRTS.hs Flag pty-support Description: Enable PTY support Default: True executable ide-backend-server main-is: ide-backend-server.hs other-modules: IdPropCaching Server Debug HsWalk Break FilePathCaching Run Conv TraceMonad Haddock GhcShim.API GhcShim RTS Auxiliary RequestRunning build-depends: base < 10, ghc == 7.4.* || == 7.8.* || == 7.10.* || == 7.11.*, containers >= 0.4.1 && < 1, bytestring >= 0.9.2 && < 1, data-accessor >= 0.2 && < 0.3, data-accessor-mtl >= 0.2 && < 0.3, async >= 2.0 && < 2.2, text >= 0.11 && < 1.3, directory >= 1.1 && < 1.3, filepath >= 1.3 && < 1.5, process >= 1.1 && < 1.3, transformers >= 0.3 && < 0.5, -- mtl 2.2 is broken mtl == 2.1.* || (>= 2.2.1 && < 2.3), unordered-containers >= 0.2.3 && < 0.3, filemanip >= 0.3.6.2 && < 0.4, array >= 0.4 && < 0.6, temporary >= 1.1.2.4 && < 1.3, tar >= 0.3 && < 0.5, zlib >= 0.5.3 && < 0.7, file-embed >= 0.0 && < 0.1, ide-backend-common >= 0.10 && < 0.11, network if os(windows) build-depends: unix-compat if !os(windows) build-depends: unix -- The standard macros don't give us 7.6.x granularity -- We _could_ add support for 7.6, 7.6.1 specifically is broken (#7548) if impl(ghc == 7.6.1) cpp-options: -DGHC_761 if impl(ghc == 7.4.2.*) build-depends: old-time >= 1.1 && < 1.2, haddock >= 2.11 && < 2.12, -- use whatever version came with ghc Cabal cpp-options: -DGHC_742 other-modules: GhcShim.GhcShim742 if impl(ghc == 7.8.*) build-depends: time == 1.4.*, haddock-api == 2.15.*, -- use whatever version came with ghc Cabal cpp-options: -DGHC_78 other-modules: GhcShim.GhcShim78 if !os(windows) ghc-options: -dynamic if impl(ghc == 7.10.*) || impl(ghc == 7.11.*) build-depends: time == 1.5.*, haddock-api == 2.16.*, -- although from 7.10 basic datatypes are defined in -- bin-package-db rather than Cabal, we still need Cabal for -- parsing functionality; use whatever version came with ghc Cabal cpp-options: -DGHC_710 other-modules: GhcShim.GhcShim710 if !os(windows) ghc-options: -dynamic if impl(ghc > 7.10.1) cpp-options: -DGHC_AFTER_710_1 if flag(pty-support) && !os(windows) cpp-options: -DPTY_SUPPORT other-modules: Posix default-language: Haskell2010 default-extensions: MonoLocalBinds, BangPatterns, RecordWildCards, NamedFieldPuns other-extensions: TemplateHaskell ghc-options: -Wall -threaded -rtsopts -- use the compacting GC: -with-rtsopts=-c -- disable idle GC -with-rtsopts=-I0