packages feed

ClickHaskell-tls-1.0.0: ClickHaskell-tls.cabal

Cabal-version: 3.0


Name:           ClickHaskell-tls
Version:        1.0.0

Author:         Kovalev Dmitry
Maintainer:     Kovalev Dmitry
Category:       ClickHouse
Synopsis:       ClickHaskell TLS extension
Description:    ClickHaskell library extension with provided TLS support 
Tested-with:    GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.8, GHC == 9.4.8, GHC == 9.6.6, GHC == 9.8.4, GHC == 9.10.1
Homepage:       https://clickhaskell.dev/
Bug-reports:    https://git.clickhaskell.dev/
License:        BSD-3-Clause
License-File:   LICENSE
Copyright:      2023 Kovalev Dmitry
Build-Type:     Simple

extra-doc-files:
  ChangeLog.md

Source-repository head
  Type: git
  Location: https://github.com/KovalevDima/ClickHaskell

Flag dev
  Description: Dumps Core representation
  Default:     False
  Manual:      True

Library
  Exposed-Modules:
    ClickHaskell.TLS
  HS-Source-Dirs:
    ./
  GHC-Options:
    -Wall
    -Wunused-packages

  Build-depends:
    -- GHC included libraries
      base >= 4.7 && <5
    , bytestring < 1

    -- Internal
    , ClickHaskell ^>= 1.0.0

    -- External dependencies
    , tls < 3

  if flag(dev)
    GHC-Options:
      -ddump-to-file
      -ddump-simpl
      -ddump-spec
      -ddump-simpl-stats
      -ddump-rule-firings
      -dsuppress-all
      -dsuppress-uniques

  default-language: Haskell2010
  default-extensions:
    NamedFieldPuns
    RecordWildCards
    OverloadedStrings