Bootstraping
[llpp.git] / BUILDING
blobac71e593db896fd4821484f299232526ae608dba
1 Prerequisites for building from sources:
2         mupdf         [http://mupdf.com/]
3         ocaml (4.06+) [http://ocaml.org/]
4         opengl        [http://en.wikipedia.org/wiki/OpenGL]
5         git           [https://git-scm.com/]
7   llpp% git clone git://git.ghostscript.com/mupdf.git --recursive
8   llpp% cd mupdf
9   mupdf% git checkout 4a7822d6750ecb6e0b63f4357738dc20ecaa58f6
10   mupdf% git submodule update --recursive
11   mupdf% make build=native libs
12   mupdf% cd ..
13   llpp% sh build.sh build
15 Standalone binary should now be in build/llpp
17 Native macOS Installation Instructions
18 --------------------------------------
20   If `sh build.sh build' succeeds, standalone macOS app should be in
21   build/llpp.app.
23 Or...
24   llpp% cd misc
25   misc% sh bootstrap.sh
27   If `sh bootstrap.sh' succeeds (fetching and building ocaml, mupdf and llpp)
28   standalone binary should be in llpp/build-strap/llpp.