packages feed

pier-0.3.0.0: pier.cabal

-- This file has been generated from package.yaml by hpack version 0.28.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: 115fb97e6ebce1760b087111daeab4b098c7780671dbb3ff12cf5bb265b170b1

name:           pier
version:        0.3.0.0
synopsis:       Yet another Haskell build system.
description:    Pier is a command-line tool for building Haskell projects.  It is
                similar in purpose to <https://www.haskellstack.org Stack>,
                but explores a different design:
                .
                * Pier implements the fine-grained Haskell build logic from (nearly)
                  scratch.  In contrast, Stack relies on Cabal to implement most of its
                  build steps, giving it a more coarse control over the build.
                * Pier uses general-purpose libraries for implementing build systems, namely
                  <https://shakebuild.com Shake> and <https://hackage.haskell.org/package/pier-core pier-core>.
                .
                For more information, see the official <https://github.com/judah/pier/blob/master/Readme.md documentation>.
category:       Development
homepage:       https://github.com/judah/pier#readme
bug-reports:    https://github.com/judah/pier/issues
maintainer:     judah.jacobson@gmail.com
license:        BSD3
license-file:   LICENSE
build-type:     Simple
cabal-version:  >= 1.10

source-repository head
  type: git
  location: https://github.com/judah/pier

executable pier
  main-is: Main.hs
  other-modules:
      Pier.Build.CFlags
      Pier.Build.Components
      Pier.Build.Config
      Pier.Build.ConfiguredPackage
      Pier.Build.Custom
      Pier.Build.Executable
      Pier.Build.Module
      Pier.Build.Package
      Pier.Build.Stackage
      Pier.Build.TargetInfo
      Pier.Orphans
      Paths_pier
  hs-source-dirs:
      src
  default-extensions: BangPatterns DeriveGeneric FlexibleContexts LambdaCase MultiWayIf NondecreasingIndentation ScopedTypeVariables StandaloneDeriving TupleSections TypeFamilies TypeSynonymInstances
  ghc-options: -threaded -with-rtsopts=-I0
  build-depends:
      Cabal ==2.2.*
    , aeson >=1.3 && <1.5
    , base ==4.11.*
    , binary ==0.8.*
    , binary-orphans ==0.1.*
    , containers ==0.5.*
    , directory >=1.3.1 && <1.4
    , hashable ==1.2.*
    , optparse-applicative
    , pier-core ==0.3.*
    , shake ==0.16.*
    , split ==0.2.*
    , text ==1.2.*
    , transformers ==0.5.*
    , unordered-containers ==0.2.*
    , yaml >=0.8 && <0.11
  if os(darwin)
    ghc-options: -optP-Wno-nonportable-include-path
  default-language: Haskell2010