packages feed

ghci-ng-10.0.0: ghci-ng.cabal

name:          ghci-ng
version:       10.0.0
synopsis:      Next generation GHCi
description:   GHCi plus extra goodies. See README for feature list: https://github.com/chrisdone/ghci-ng#features
license:       BSD3
homepage:      https://github.com/chrisdone/ghci-ng
license-file:  LICENSE
author:        The GHC Team, Chris Done
maintainer:    chrisdone@gmail.com
copyright:     2005 The University of Glasgow, 2008 Claus Reinke, 2012 Kazu Yamamoto, 2014 Chris Done
category:      Development
build-type:    Simple
stability:     Experimental
cabal-version: >= 1.14

extra-source-files: ghc/HsVersions.h rts/PosixSource.h

executable ghci-ng
  main-is:          Main.hs
  hs-source-dirs:   ghc/
  ghc-options:      -Wall -O2
  c-sources:        ghc/hschooks.c
  other-modules:    InteractiveUI
                    GhciMonad
                    GhciTags
                    GhciTypes
                    GhciInfo
                    GhciFind
  ghc-options:      -Wall -fno-warn-name-shadowing -threaded -dynamic
  cpp-options:      -DGHCI
  default-language: Haskell2010
  default-extensions:
    CPP
    FlexibleInstances
    MagicHash
    NondecreasingIndentation
    UnboxedTuples

  -- In other words, demand at least version 7.8.
  if impl(ghc<7.8)
    build-depends: ghc >= 7.8
  if impl(ghc>=7.8)
    build-depends:
      base,
      array,
      bytestring,
      directory,
      filepath,
      ghc >= 7.8,
      ghc-paths,
      haskeline,
      process,
      transformers,
      syb,
      containers,
      time
  if os(windows)
      build-depends: Win32
  else
      build-depends: unix

source-repository head
  type:     git
  location: git://github.com/chrisdone/ghci-ng.git