From c88941abc6f0fe91a41dc35dcaa1874d4de2c429 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Fri, 7 Apr 2017 16:18:53 +0200 Subject: Organize docs into HTML files. --- docs/building.html | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 docs/building.html (limited to 'docs/building.html') diff --git a/docs/building.html b/docs/building.html new file mode 100644 index 00000000..c6ed344d --- /dev/null +++ b/docs/building.html @@ -0,0 +1,113 @@ + + + +How to build MuPDF + + + + + + +
+

How to build MuPDF

+
+ + + +
+ +

License

+ +

+MuPDF is Copyright (c) 2006-2017 Artifex Software, Inc. + +

+This program is free software: you can redistribute it and/or modify it under +the terms of the GNU Affero General Public License as published by the Free +Software Foundation, either version 3 of the License, or (at your option) any +later version. + +

+This program is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU General Public License for more details. + +

+You should have received a copy of the GNU Affero General Public License along +with this program. If not, see . + +

+For commercial licensing, including our "Indie Dev" friendly options, +please contact sales@artifex.com. + +

Download

+ +

+The latest development source is available directly from the git repository: + +

+git clone --recursive git://git.ghostscript.com/mupdf.git
+
+ +

+In the mupdf directory, update the third party libraries: + +

+git submodule update --init
+
+ +

Compiling on Windows

+ +

+On Windows there is a Visual Studio project file in platform/win32/mupdf.vcproj. + +

Compiling on Linux

+ +

+If you are compiling from source you will need several third party libraries: +freetype2, jbig2dec, libjpeg, openjpeg, and zlib. These libraries are contained +in the source archive. If you are using git, they are included as git +submodules. + +

+You will also need the X11 headers and libraries if you're building on Linux. +These can typically be found in the xorg-dev package. Alternatively, if you +only want the command line tools, you can build with HAVE_X11=no. + +

+The new OpenGL-based viewer also needs OpenGL headers and libraries. If you're +building on Linux, install the mesa-common-dev and libgl1-mesa-dev packages. +You'll also need several X11 development packages: xorg-dev, libxcursor-dev, +libxrandr-dev, and libxinerama-dev. To skip building the OpenGL viewer, build +with HAVE_GLFW=no. + +

+To install the viewer, command line tools, libraries, and header files on your system: + +

+make prefix=/usr/local install
+
+ +

+To install only the command line tools, libraries, and headers invoke make like this: + +

+make HAVE_X11=no HAVE_GLFW=no prefix=/usr/local install
+
+ +
+ + + + + -- cgit v1.2.3