name:           cantor
version:        0.2
cabal-version:  >= 1.10
build-type:     Simple
author:         Krzysztof Langner
maintainer:     klangner@gmail.com
synopsis:       Analiza Java source code
homepage:       https://github.com/klangner/cantor
Bug-reports:    https://github.com/klangner/cantor/issues
stability:      Unstable interface, incomplete features.
category:       Application, source code analysis
License:        BSD3
License-file:   LICENSE
Extra-Source-Files:
                CHANGES
description:    
    Application for analyzing Java source code.
    .
    Currently implemented:
    .
    * Finding project class paths.
    .
    * Line Of Code metric.
    .
    Check <https://github.com/klangner/cantor/blob/master/doc/usage.md documentation> for usage patterns.

source-repository head
  type:     git
  location: https://github.com/klangner/cantor

executable cantor
  hs-source-dirs:   src
  main-is:          Main.hs
  default-language: Haskell2010
  build-depends:    
                    base >= 4 && <4.7,
                    directory >=1.2.0 && <1.3,
                    hxt >= 9.3 && < 9.4,
                    hxt-xpath >=9.1.2 && <9.2,
                    gtk >=0.12.4 && <0.13,
                    filepath >=1.3.0 && <1.4,
                    parsec >=3.1.3 && <3.2,
                    containers >=0.5.0 && <0.6,
                    bytestring >=0.10.0 && <0.11

  ghc-options:      -Wall
  other-modules:    
                    Utils.Folder,
                    Project.Maven

test-suite spec
  type:             exitcode-stdio-1.0
  main-is:          Spec.hs
  default-language: Haskell2010
  build-depends:   
                    base >= 4 && <4.7,
                    Cabal >=1.16.0 && <1.17,
                    directory >=1.2.0 && <1.3,
                    filepath >=1.3.0 && <1.4,
                    hspec >=1.7.2 && <1.8,
                    QuickCheck >=2.6 && <2.7,
                    hxt >= 9.3 && < 9.4,
                    hxt-xpath >=9.1.2 && <9.2,
                    parsec >=3.1.3 && <3.2,
                    containers >=0.5.0 && <0.6,
                    bytestring >=0.10.0 && <0.11

  other-modules:   
  hs-source-dirs:  
                    src,
                    test-src