Skip to content

Commit

Permalink
Update from Hackage at 2020-04-10T18:40:53Z
Browse files Browse the repository at this point in the history
  • Loading branch information
all-cabal-tool committed Apr 10, 2020
1 parent 85164cf commit c7e2a1a
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 0 deletions.
69 changes: 69 additions & 0 deletions VulkanMemoryAllocator/0.1.0.0/VulkanMemoryAllocator.cabal
@@ -0,0 +1,69 @@
cabal-version: 2.2

-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 890178555a97d40faa247c4434ae916c10fa23bde5be783f5868801a44c15537

name: VulkanMemoryAllocator
version: 0.1.0.0
synopsis: Bindings to the VulkanMemoryAllocator library
category: Graphics
homepage: https://github.com/expipiplus1/vulkan#readme
bug-reports: https://github.com/expipiplus1/vulkan/issues
maintainer: Joe Hermaszewski <live.long.and.prosper@monoid.al>
license: BSD-3-Clause
license-file: LICENSE
build-type: Simple
extra-source-files:
readme.md
changelog.md
VulkanMemoryAllocator/src/vk_mem_alloc.h

source-repository head
type: git
location: https://github.com/expipiplus1/vulkan

flag safe-foreign-calls
description: Do not mark foreign imports as 'unsafe'. This means that callbacks from VulkanMemoryAllocator to Haskell will work. If you are using these then make sure this flag is enabled.
manual: True
default: False

flag vma-ndebug
description: Compile VulkanMemoryAllocator with NDEBUG to disable assertions.
manual: True
default: False

flag vma-recording
description: Compile VulkanMemoryAllocator with VMA_RECORDING_ENABLED to enable recording functionality.
manual: True
default: False

library
exposed-modules:
Graphics.VulkanMemoryAllocator
hs-source-dirs:
src
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
ghc-options: -Wall -Wno-unticked-promoted-constructors -Wno-missing-pattern-synonym-signatures -Wno-unused-imports -Wno-missing-signatures -Wno-partial-type-signatures
include-dirs:
VulkanMemoryAllocator/src
cxx-sources:
src/lib.cpp
extra-libraries:
stdc++
build-depends:
base <4.14
, bytestring
, transformers
, vector
, vector-sized
, vulkan ==3.1.*
if flag(safe-foreign-calls)
cpp-options: -DSAFE_FOREIGN_CALLS
if flag(vma-ndebug)
cxx-options: -DNDEBUG
if flag(vma-recording)
cxx-options: -DVMA_RECORDING_ENABLED
default-language: Haskell2010
1 change: 1 addition & 0 deletions VulkanMemoryAllocator/0.1.0.0/VulkanMemoryAllocator.json
@@ -0,0 +1 @@
{"package-hashes":{"MD5":"9cb8c3d2d81079cf8df24999e33e7203","Skein512_512":"6d153b3b222d882424d34049c64d55cd8545d94b9cb4429004d936ec13d1ff0fbe8ae93ef8095d7947defd5e753a0dd27a994f6eb0a244d7bcab72e9fdd0eaf2","SHA1":"4b16d4336c4dfc986dc551ce7b49b8eed69ef190","SHA512":"4d0d1a014007a62c1d38cc7f3d44a06832dfd284930a30612e7e25cd91f08ecc0215518d7c786ef6aaaad08442c5c2179697121850fb06f78c1e447abfe2d2bd","SHA256":"168fe4d12de3610204bfd22f67ac5afaf663f1f5b603c0108359915702fdfc8c"},"package-locations":["https://hackage.haskell.org/package/VulkanMemoryAllocator-0.1.0.0/VulkanMemoryAllocator-0.1.0.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/VulkanMemoryAllocator-0.1.0.0.tar.gz"],"package-size":160283}

0 comments on commit c7e2a1a

Please sign in to comment.