Merge pull request #9 from He-Ro/master
[llpp.git] / BUILDING
blobcdbffd270b397553c36de6815159b5eefaf11317
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]
18 [1] http://www.mupdf.com
19 [2] http://caml.inria.fr/ http://ocaml.org/
20 [3] http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/lablgl.html
21 [4] http://www.openssl.org/docs/crypto/crypto.html
22 [5] https://github.com/ocaml/camlp4