packages feed

leksah-server-0.8: leksah-server.cabal

name: leksah-server
version: 0.8
cabal-version: >= 1.2
build-type: Simple
license: GPL
license-file: LICENSE
copyright: 2007-2009 Juergen Nicklisch-Franken, Hamish Mackenzie
maintainer: maintainer@leksah.org
stability: provisional
homepage: http://leksah.org
package-url: http://code.haskell.org/leksah-collector
bug-reports: http://code.google.com/p/leksah/issues/list
synopsis: Metadata collection for leksah
description: The interface to GHC-API for leksah
category: IDE
author: Juergen "jutaro" Nicklisch-Franken, Hamish Mackenzie
data-dir: ""
tested-with: GHC ==6.10 || ==6.12
data-files:
            data/prefscoll.lkshp
library
    build-depends: Cabal >=1.6.0.1, base >= 4.0.0.0 && <= 5, binary >=0.5.0.0,
               binary-shared >=0.8, bytestring >=0.9.0.1, containers >=0.2.0.0,
               directory >=1.0.0.2, filepath >=1.1.0.1, ghc >=6.10.1,
               ltk >=0.8 && <= 0.9, mtl >=1.1.0.2, parsec >=2.1.0.1,
               pretty >=1.0.1.0, process >=1.0.1.0, time >= 1.1, deepseq >= 1.1,
               hslogger >= 1.0.7, network >= 2.2 && <= 3.0
    if (impl(ghc >= 6.12))
       build-depends: haddock-leksah == 2.6.0
    else
       build-depends: haddock-leksah == 2.5.0
    if os(windows)
        build-depends: Win32 >=2.2.0.0
        extra-libraries: kernel32
    else
        build-depends: unix >=2.3.1.0

    exposed-modules: IDE.Utils.GHCUtils IDE.Utils.Utils IDE.Utils.Tool
        IDE.Utils.FileUtils IDE.Core.CTypes IDE.Core.Serializable IDE.StrippedPrefs
        IDE.Utils.Server
    exposed: True
    buildable: True
    extensions: CPP
    hs-source-dirs: src
    other-modules:
        IDE.Metainfo.WorkspaceCollector IDE.Metainfo.InterfaceCollector
        IDE.Metainfo.SourceCollectorH
        IDE.Metainfo.SourceDB Paths_leksah_server
    if (impl(ghc >= 6.12))
       ghc-options: -Wall -fno-warn-unused-do-bind -ferror-spans -O2
    else
       ghc-options: -Wall -ferror-spans -O2
    ghc-prof-options: -auto-all -prof

executable leksah-server
    build-depends: Cabal >=1.6.0.1, base >= 4.0.0.0 && <= 5, binary >=0.5.0.0,
               binary-shared >=0.8, bytestring >=0.9.0.1, containers >=0.2.0.0,
               directory >=1.0.0.2, filepath >=1.1.0.1, ghc >=6.10.1,
               ltk >=0.8 && <= 0.9, mtl >=1.1.0.2, parsec >=2.1.0.1,
               pretty >=1.0.1.0, process >=1.0.1.0, deepseq >= 1.1, network >= 2.2 && <= 3.0
    if (impl(ghc >= 6.12))
       build-depends: haddock-leksah == 2.6.0
    else
       build-depends: haddock-leksah == 2.5.0

    if os(windows)
        build-depends: Win32 >=2.2.0.0
        extra-libraries: kernel32
    else
        build-depends: unix >=2.3.1.0

    main-is: IDE/Metainfo/Collector.hs
    buildable: True
    extensions: CPP
    hs-source-dirs: src
    other-modules: IDE.StrippedPrefs IDE.Utils.GHCUtils IDE.Utils.Utils
        IDE.Core.CTypes IDE.Core.Serializable
        IDE.Metainfo.WorkspaceCollector IDE.Metainfo.InterfaceCollector
        IDE.Metainfo.SourceCollectorH IDE.Metainfo.SourceDB IDE.Utils.Tool
        IDE.HeaderParser
    if (impl(ghc >= 6.12))
       ghc-options: -Wall -fno-warn-unused-do-bind -ferror-spans -threaded -O2
    else
       ghc-options: -Wall -ferror-spans -threaded -O2
    ghc-prof-options: -auto-all -prof

executable leksahecho
    main-is: LeksahEcho.hs
    buildable: True
    extensions: CPP
    hs-source-dirs: src
    ghc-prof-options: -auto-all -prof
    ghc-shared-options: -auto-all -prof
    if (impl(ghc >= 6.12))
       ghc-options: -Wall -fno-warn-unused-do-bind -ferror-spans -threaded -O2
    else
       ghc-options: -Wall -ferror-spans -threaded -O2