apecs-0.9.6: apecs.cabal
name: apecs
version: 0.9.6
homepage: https://github.com/jonascarpay/apecs#readme
license: BSD3
license-file: LICENSE
author: Jonas Carpay
maintainer: jonascarpay@gmail.com
category: Game, Control, Data
build-type: Simple
cabal-version: >=1.10
synopsis: Fast Entity-Component-System library for game programming
description:
apecs is a fast, type-driven Entity-Component-System library for game programming.
extra-source-files:
CHANGELOG.md
README.md
source-repository head
type: git
location: git://github.com/jonascarpay/apecs.git
library
hs-source-dirs: src
exposed-modules:
Apecs
Apecs.Components
Apecs.Core
Apecs.Experimental.Components
Apecs.Experimental.Children
Apecs.Experimental.Reactive
Apecs.Experimental.Stores
Apecs.Experimental.Util
Apecs.Stores
Apecs.System
Apecs.TH
Apecs.Util
other-modules: Apecs.THTuples
default-language: Haskell2010
build-depends:
array >=0.4 && <0.6
, base >=4.9 && <5
, containers >=0.5 && <0.8
, exceptions >=0.10.0 && <0.11
, mtl >=2.2 && <2.4
, template-haskell >=2.12 && <3
, unliftio-core >=0.2.0.1 && <0.3
, vector >=0.11 && <0.14
ghc-options: -Wall
test-suite apecs-test
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: test
build-depends:
apecs
, base >=4.9 && <5
, containers >=0.5 && <0.8
, linear >=1.20 && <2
, QuickCheck >=2.10 && <3
, vector >=0.10 && <0.14
default-language: Haskell2010
ghc-options: -Wall
benchmark apecs-bench
type: exitcode-stdio-1.0
hs-source-dirs: bench
main-is: Main.hs
build-depends:
apecs
, base >=4.9 && <5
, criterion >=1.3 && <2
, linear >=1.20 && <2
default-language: Haskell2010
ghc-options:
-Wall -O2 -optlo-O3 -threaded -funfolding-use-threshold1000
-funfolding-keeness-factor1000
-- -fllvm