apecs-0.10.0: apecs.cabal
name: apecs
version: 0.10.0
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: https://github.com/jonascarpay/apecs
library
hs-source-dirs: src
exposed-modules:
Apecs
Apecs.Components
Apecs.Core
Apecs.Experimental.Components
Apecs.Experimental.Children
Apecs.Experimental.Reactive
Apecs.Experimental.Reload
Apecs.Experimental.Stores
Apecs.Experimental.Util
Apecs.Stores
Apecs.Stores.Internal
Apecs.System
Apecs.Tags
Apecs.TH
Apecs.TH.Tags
Apecs.Util
other-modules:
Apecs.THTuples
default-language: Haskell2010
build-depends:
array >=0.4 && <0.6
, base >=4.9 && <5
, containers >=0.5 && <0.9
, transformers >=0.5 && <0.7
, template-haskell >=2.12 && <3
, foreign-store >=0.2 && <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
, containers
, linear >=1.20 && <2
, QuickCheck >=2.10 && <3
, vector
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
, 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