-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathprefork.cabal
More file actions
133 lines (122 loc) · 4 KB
/
prefork.cabal
File metadata and controls
133 lines (122 loc) · 4 KB
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
-- Initial haskell-prefork.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: prefork
version: 0.0.9
synopsis: A library for building a prefork-style server quickly
license: MIT
license-file: LICENSE
author: Kiyoshi Ikehara, Benjamin Sruma
maintainer: kiyoshi.ikehara@gree.net
copyright: (c) 2013 GREE, Inc.
category: System
build-type: Simple
cabal-version: >=1.8
description: Prefork is a library for building a prefork-style server quickly.
Source-Repository head
type: git
location: https://github.com/gree/haskell-prefork.git
Flag sample
Description: Build sample programs
Default: False
Library
exposed-modules: System.Prefork
, System.Prefork.Main
, System.Prefork.Main.Internal
, System.Prefork.Types
, System.Prefork.Class
, System.Prefork.Worker
, System.Prefork.Settings
-- other-modules:
hs-source-dirs: src
build-depends: base >= 4.6 && < 4.8
, stm >= 2.4
, containers
, unix
, system-argv0
, system-filepath
, data-default
, process >= 1.2 && < 1.3
Executable prefork-sample-simple
if flag(sample)
Buildable: True
else
Buildable: False
Ghc-Options: -threaded -Wall -rtsopts
Build-Depends: base >=4 && <5
, bytestring
, containers
, network
, unix
, prefork
Hs-source-dirs: sample
Main-is: simple.hs
Extensions: DeriveDataTypeable
Executable prefork-sample-various-workers
if flag(sample)
Buildable: True
else
Buildable: False
Ghc-Options: -threaded -Wall -rtsopts
Build-Depends: base >=4 && <5
, bytestring
, containers
, network
, unix
, prefork
Hs-source-dirs: sample
Main-is: various-workers.hs
Extensions: DeriveDataTypeable
Executable prefork-sample-warp
if flag(sample)
Buildable: True
else
Buildable: False
Ghc-Options: -threaded -Wall -rtsopts
Build-Depends: base >=4 && <5
, bytestring
, containers
, network
, wai >= 2.0 && < 3.0
, warp >= 2.0 && < 3.0
, stm
, blaze-builder
, http-types
, unix
, prefork
, cmdargs
, async
Hs-source-dirs: sample
Main-is: warp.hs
Extensions: DeriveDataTypeable
test-suite test-prefork
type: exitcode-stdio-1.0
build-depends: base >= 4.6 && < 4.8
, prefork
, hspec
, containers
, stm
, unix
, process >= 1.2 && < 1.3
, cab < 0.2.10
, directory
, filepath
hs-source-dirs: test
main-is: test-prefork.hs
extensions: DeriveDataTypeable
ghc-options: -O2 -Wall
default-language: Haskell2010
test-suite test-prefork-server
Ghc-Options: -threaded -Wall -rtsopts
type: exitcode-stdio-1.0
build-depends: base >= 4.6 && < 4.8
, prefork
, hspec
, containers
, stm
, unix
, process >= 1.2 && < 1.3
hs-source-dirs: test
main-is: test-prefork-server.hs
extensions: DeriveDataTypeable
ghc-options: -O2 -Wall
default-language: Haskell2010