jpeg-turbo-0.1.0.0: jpeg-turbo.cabal
cabal-version: 2.2
-- This file has been generated from package.yaml by hpack version 0.37.0.
--
-- see: https://github.com/sol/hpack
name: jpeg-turbo
version: 0.1.0.0
synopsis: FFI bindings to libjpeg-turbo
description: Faster and more capable codec for JPEG images using libjpeg-turbo.
.
Set one of the flags according to your build environment.
.
<https://libjpeg-turbo.org/Documentation>
category: Codec, Image
author: IC Rainbow
maintainer: aenor.realm@gmail.com
copyright: 2024 IC Rainbow
license: BSD-3-Clause
license-file: LICENSE
build-type: Simple
extra-source-files:
CHANGELOG.md
source-repository head
type: git
location: https://gitlab.com/dpwiz/hs-jpeg-turbo
flag pkgconfig
description: Use pkgconfig to find library.
manual: True
default: False
flag static
description: Use extra-libraries for turbojpeg.
manual: True
default: False
flag static-gcc
description: Try linking libturbojpeg statically with ld hacks. Would not work with clang.
manual: True
default: False
library
exposed-modules:
TurboJPEG2
other-modules:
Paths_jpeg_turbo
autogen-modules:
Paths_jpeg_turbo
hs-source-dirs:
src
default-extensions:
BangPatterns
BlockArguments
GADTs
ImportQualifiedPost
LambdaCase
NamedFieldPuns
OverloadedStrings
PatternSynonyms
RecordWildCards
TupleSections
TypeApplications
TypeFamilies
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wno-missing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
build-depends:
base >=4.7 && <5
, bytestring >=0.10 && <1
default-language: Haskell2010
if flag(pkgconfig)
pkgconfig-depends:
libturbojpeg
if flag(static)
extra-libraries:
turbojpeg
if flag(static-gcc)
ld-options: -Wl,--allow-multiple-definition -Wl,--whole-archive -Wl,-Bstatic -Wl,-lturbojpeg -Wl,-Bdynamic -Wl,--no-whole-archive
test-suite jpeg-turbo-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
FFITest
Paths_jpeg_turbo
autogen-modules:
Paths_jpeg_turbo
hs-source-dirs:
test
default-extensions:
BangPatterns
BlockArguments
GADTs
ImportQualifiedPost
LambdaCase
NamedFieldPuns
OverloadedStrings
PatternSynonyms
RecordWildCards
TupleSections
TypeApplications
TypeFamilies
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wno-missing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
build-tool-depends:
tasty-discover:tasty-discover
build-depends:
base >=4.7 && <5
, bytestring
, jpeg-turbo
, tasty
, tasty-discover
, tasty-hunit
default-language: Haskell2010