-
Notifications
You must be signed in to change notification settings - Fork 55
/
cabal.project
76 lines (63 loc) · 1.93 KB
/
cabal.project
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
packages:
-- * External
external/proto3-wire/proto3-wire.cabal
external/proto3-suite/proto3-suite.cabal
external/hs-grpc/hs-grpc-server/hs-grpc-server.cabal
external/gRPC-haskell/grpc-haskell.cabal
external/gRPC-haskell/core/grpc-haskell-core.cabal
external/haskell-rocksdb-bindings
external/gsasl-hs/gsasl-hs.cabal
-- * Cpp library
common/api/cpp/hstream-api-cpp.cabal
clients/cpp/hstream-client-cpp.cabal
-- * HStream common
common/base/hstream-common-base.cabal
common/api/hstream-api-hs.cabal
common/hstream/hstream-common.cabal
common/stats/hstream-common-stats.cabal
common/server/hstream-common-server.cabal
hstream-store
hstream-diffflow
hstream-processing
hstream-sql
hstream-io
hstream-gossip
hstream-admin/server/hstream-admin-server.cabal
hstream-kafka
hstream
hstream-admin/hstream-admin.cabal
package proto3-wire
tests: false
package proto3-suite
tests: false
package hs-grpc-server
flags: +hsgrpc_use_protosuite
tests: false
package grpc-haskell
flags: +grpc_eliminate_insecure_build
tests: false
package grpc-haskell-core
flags: +grpc_eliminate_insecure_build
tests: false
package rocksdb-haskell-bindings
extra-include-dirs: /usr/local/include
extra-lib-dirs: /usr/local/lib
tests: false
-- TODO: More safe way to detect cpu features
package digest
if (arch(x86_64) && os(linux))
flags: +have_builtin_prefetch +have_sse42 +have_strong_getauxval +have_weak_getauxval
else
flags: +have_builtin_prefetch +have_weak_getauxval
constraints:
Z-Data == 2.0.0.2
, zoovisitor == 0.2.6.1
, criterion ^>= 1.6
, aeson ^>= 2.1
-- rocksdb-haskell-bindings cant be built with streamly-0.10
, streamly ^>= 0.9
-- The following is needed to avoid breaking the build.
, blaze-textual == 0.2.1.0 || > 0.2.2.0
, entropy == 0.4.1.7 || > 0.4.1.9
-- https://github.com/nikita-volkov/deferred-folds/issues/6
, deferred-folds == 0.9.18.3 || > 0.9.18.4