-
Notifications
You must be signed in to change notification settings - Fork 17
/
COMPILING
49 lines (30 loc) · 961 Bytes
/
COMPILING
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
We use opam
Some of the packages we use are not in the main opam repository (yet). So it's easiest if you add our devel repo:
opam remote --kind git add devel git://github.com/Incubaid/opam-repository-devel.git
Packages we use:
ocamlfind.1.3.3
snappy.0.1.0
camlbz2.0.6.0
ssl
lwt with SSL support
camltc
quickcheck
When it's been a while you might want to run `opam update` first to get the latest versions.
COMPILING:
make
(you can inspect the makefile for more fine grained targets)
(if you get errors and you've built arakoon before you could try a `make clean` first)
RUNNING THE TESTS:
./arakoon.native --run-all-tests
COVERAGE:
Bisect needs to be installed. (get it from http://bisect.x9c.fr/)
ocamlbuild -tag use_bisect -tag use_macro arakoon.d.byte
./report.sh
DEBIAN packages:
fakeroot debian/rules clean
fakeroot debian/rules build
fakeroot debian/rules binary
Python egg:
python setup.py bdist_egg
have fun,
The arakoon team