Safety
[llpp.git] / BUILDING
blob93af8997ce19302c66fa652aafde3634a3c320ef
1 MuPDF[1] rendering library is used to do the actual work, so it needs
2 to be built and installed to use llpp.
4 MuPDF is included as a git submodule, which needs to be initialized
5 before building llpp. This is done with the following two commands
6   git submodule init
7   git submodule update --recursive
9 After that, change into the MuPDF directory and build it:
10   cd mupdf
11   make
13 llpp also depends on OCaml[2] (version 4.02.x), LablGL[3] having a C
14 compiler wouldn't hurt either.
15          * MuPDF depends on libcrypto[4] part of openssl
16          * Building LablGL from sources requires camlp4[5]
17                                               or camlp5[6]
19 [1] http://www.mupdf.com
20 [2] http://caml.inria.fr/ http://ocaml.org/
21 [3] http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/lablgl.html
22 [4] http://www.openssl.org/docs/crypto/crypto.html
23 [5] https://github.com/ocaml/camlp4
24 [6] http://camlp5.gforge.inria.fr/