-
Notifications
You must be signed in to change notification settings - Fork 0
/
haray.cabal
51 lines (45 loc) · 1.7 KB
/
haray.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Name: haray
Version: 0.1
License: BSD3
License-file: LICENSE
Author: Jason Dagit
Maintainer: dagitj@gmail.com
Category: Graphics
Build-type: Simple
Cabal-version: >=1.12
Executable haray
Main-is: Main.hs
default-language: Haskell2010
build-depends: haray
, base > 3 && < 5
if impl(ghc >= 7.0.1)
ghc-prof-options: -rtsopts
ghc-prof-options: -prof -auto-all
ghc-options: -O2 -funbox-strict-fields -Wall
Library
hs-source-dirs: src
default-language: Haskell2010
-- Packages needed in order to build this package.
Build-depends: base > 3 && < 5
, strict == 0.3.*
, lin-alg == 0.1.*
, JuicyPixels < 4
, vector < 1
, random
Exposed-modules: Graphics.Rendering.Haray.Bitmap
, Graphics.Rendering.Haray.Camera
, Graphics.Rendering.Haray.HitRecord
, Graphics.Rendering.Haray.Luminaire
, Graphics.Rendering.Haray.Ray
, Graphics.Rendering.Haray.Render
, Graphics.Rendering.Haray.RGB
, Graphics.Rendering.Haray.Scene
, Graphics.Rendering.Haray.Shape
, Graphics.Rendering.Haray.SolidNoise
, Graphics.Rendering.Haray.Texture
if impl(ghc >= 7.0.1)
ghc-prof-options: -rtsopts
ghc-prof-options: -prof -auto-all
ghc-options: -O2 -funbox-strict-fields -Wall
-- Extra tools (e.g. alex, hsc2hs, ...) needed to build the source.
-- Build-tools: