Name: Shellac-compatline
Version: 0.9.9
Cabal-version: >= 1.22
Build-Type: Simple
Author: Robert Dockins
License: BSD3
License-File: LICENSE
Maintainer: robdockins AT fastmail DOT fm
Category: User Interfaces
Stability: Beta
Homepage: http://rwd.rdockins.name/shellac/home/
Synopsis: "compatline" backend module for Shellac
Description:
This package provides a Shellac backend which acts a thin interface
for the Shellac-readline or Shellac-editline packages, depending
on avaliability. Note that this package may be compiled against
readline, which is licended under the GPL.
Flag UseEditline
Description: Use the Shellac-editline pacakge
Default: False
Flag UseReadline
Description: Use the Shellac-readline package
Default: True
Library
Hs-Source-Dirs:
src
Build-Depends:
base == 4.*,
Shellac
if(flag(UseEditline))
Build-Depends: Shellac-editline
CPP-Options: -DUSE_EDITLINE
if(!flag(UseEditline) && flag(UseReadline))
Build-Depends: Shellac-readline
CPP-Options: -DUSE_READLINE
if(!flag(UseEditline) && !(flag(UseReadline)))
Build-Depends: DependencyResolutionFailure > 999
Exposed-modules:
System.Console.Shell.Backend.Compatline
Default-Language: Haskell2010
Default-Extensions: CPP