cartel-0.18.0.2: cartel.cabal
-- This Cabal file generated using the Cartel library.
-- Cartel is available at:
-- http://www.github.com/massysett/cartel
--
-- Script name used to generate: gen-cartel-cabal
-- Generated on: 2016-06-29 21:45:32.560173 EDT
-- Cartel library version: 0.16.0.0
name: cartel
version: 0.18.0.2
cabal-version: >= 1.10
license: BSD3
license-file: LICENSE
build-type: Simple
copyright: Copyright 2014-2016 Omari Norman
author: Omari Norman
maintainer: omari@smileystation.com
stability: Experimental
homepage: http://www.github.com/massysett/cartel
bug-reports: http://www.github.com/massysett/cartel/issues
synopsis: Specify Cabal files in Haskell
description:
By specifying your Cabal files in Haskell, you have the power
of Haskell at your disposal to reduce redundancy. You can
also read in trees of module names dynamically, which saves
you from manually maintaining lists of module names.
.
See the documentation in the "Cartel" module for details.
category: Distribution
extra-source-files:
README.md
Library
exposed-modules:
Cartel
Cartel.Ast
Cartel.Betsy
Cartel.Betsy.Internal
Cartel.Init
Cartel.Render
Cartel.Types
default-language: Haskell2010
ghc-options:
-Wall
hs-source-dirs:
lib
build-depends:
base >= 4.8.0.0 && < 5
, directory >= 1.1.0.2
, filepath >= 1.3.0.0
, time >= 1.4
, transformers >= 0.3.0.0
, optparse-applicative >= 0.12.1.0
, pretty-show >= 1.6.10
, process >= 1.2.3.0
, split >= 0.2.3
source-repository head
type: git
location: https://github.com/massysett/cartel.git
Executable cartel-visual-test
if flag(visual)
buildable: True
other-modules:
Cartel.Generators
Cartel
Cartel.Ast
Cartel.Betsy
Cartel.Betsy.Internal
Cartel.Init
Cartel.Render
Cartel.Types
hs-source-dirs:
tests
build-depends:
multiarg >= 0.30.0.0
, QuickCheck >= 2.7
, random >= 1.0.1.1
, tasty >= 0.10
, tasty-th >= 0.1
, tasty-quickcheck >= 0.8
ghc-options:
-Wall
hs-source-dirs:
lib
build-depends:
base >= 4.8.0.0 && < 5
, directory >= 1.1.0.2
, filepath >= 1.3.0.0
, time >= 1.4
, transformers >= 0.3.0.0
, optparse-applicative >= 0.12.1.0
, pretty-show >= 1.6.10
, process >= 1.2.3.0
, split >= 0.2.3
else
buildable: False
default-language: Haskell2010
main-is: cartel-visual-test.hs
Executable cartel-init
default-language: Haskell2010
main-is: cartel-init.hs
hs-source-dirs:
exe
other-modules:
Cartel
Cartel.Ast
Cartel.Betsy
Cartel.Betsy.Internal
Cartel.Init
Cartel.Render
Cartel.Types
ghc-options:
-Wall
hs-source-dirs:
lib
build-depends:
base >= 4.8.0.0 && < 5
, directory >= 1.1.0.2
, filepath >= 1.3.0.0
, time >= 1.4
, transformers >= 0.3.0.0
, optparse-applicative >= 0.12.1.0
, pretty-show >= 1.6.10
, process >= 1.2.3.0
, split >= 0.2.3
Test-Suite cartel-properties
default-language: Haskell2010
other-modules:
Cartel.Generators
Cartel
Cartel.Ast
Cartel.Betsy
Cartel.Betsy.Internal
Cartel.Init
Cartel.Render
Cartel.Types
other-extensions:
TemplateHaskell
hs-source-dirs:
tests
build-depends:
multiarg >= 0.30.0.0
, QuickCheck >= 2.7
, random >= 1.0.1.1
, tasty >= 0.10
, tasty-th >= 0.1
, tasty-quickcheck >= 0.8
ghc-options:
-Wall
hs-source-dirs:
lib
build-depends:
base >= 4.8.0.0 && < 5
, directory >= 1.1.0.2
, filepath >= 1.3.0.0
, time >= 1.4
, transformers >= 0.3.0.0
, optparse-applicative >= 0.12.1.0
, pretty-show >= 1.6.10
, process >= 1.2.3.0
, split >= 0.2.3
type: exitcode-stdio-1.0
main-is: cartel-properties.hs
Flag visual
description: Build cartel-visual-test executable.
default: False
manual: True