packages feed

vulkan-utils-0.1.3: package.yaml

name: vulkan-utils
version: "0.1.3"
synopsis: Utils for the vulkan package
category: Graphics
maintainer: Joe Hermaszewski <live.long.and.prosper@monoid.al>
github: expipiplus1/vulkan
extra-source-files:
  - readme.md
  - changelog.md
  - package.yaml
  - src/Vulkan/Utils/gl_enums.h

library:
  source-dirs: src
  c-sources: cbits/DebugCallback.c
  dependencies:
    - base <5
    - bytestring
    - extra
    - file-embed
    - filepath
    - template-haskell
    - temporary
    - typed-process
    - vulkan

tests:
  doctests:
    main: Doctests.hs
    other-modules: ""
    source-dirs:
      - test/doctest
    dependencies:
      - base
      - doctest
      - vulkan-utils

custom-setup:
  dependencies:
    - base
    - Cabal
    - cabal-doctest >= 1 && <1.1

default-extensions:
  - AllowAmbiguousTypes
  - CPP
  - DataKinds
  - DefaultSignatures
  - DeriveAnyClass
  - DerivingStrategies
  - DuplicateRecordFields
  - FlexibleContexts
  - FlexibleInstances
  - GADTs
  - GeneralizedNewtypeDeriving
  - InstanceSigs
  - LambdaCase
  - MagicHash
  - NoMonomorphismRestriction
  - OverloadedStrings
  - PartialTypeSignatures
  - PatternSynonyms
  - PolyKinds
  - QuantifiedConstraints
  - RankNTypes
  - RecordWildCards
  - RoleAnnotations
  - ScopedTypeVariables
  - StandaloneDeriving
  - Strict
  - TypeApplications
  - TypeFamilyDependencies
  - TypeOperators
  - TypeSynonymInstances
  - UndecidableInstances
  - ViewPatterns