summaryrefslogtreecommitdiff
path: root/Docs/BUILDING-GTK
diff options
context:
space:
mode:
Diffstat (limited to 'Docs/BUILDING-GTK')
-rw-r--r--Docs/BUILDING-GTK22
1 files changed, 16 insertions, 6 deletions
diff --git a/Docs/BUILDING-GTK b/Docs/BUILDING-GTK
index 63c1def0a..58978757b 100644
--- a/Docs/BUILDING-GTK
+++ b/Docs/BUILDING-GTK
@@ -12,15 +12,20 @@
Building and executing NetSurf
=================================
- To build GTK NetSurf on a UNIX-like platform, provided you have the relevant
- build dependencies installed, simply run:
+ First of all, you should examine the contents of Makefile.config and enable
+ and disable relevant features as you see fit. Some of these options can be
+ automatically detected and used, and where this is the case they are set to
+ such. Others cannot be automatically detected from the Makefile, so you will
+ either need to install the dependancies, or set them to NO.
+
+ Once done, to build GTK NetSurf on a UNIX-like platform, simply run:
$ make
If that produces errors, you probably don't have some of NetSurf's build
- dependencies installed. See "Obtaining NetSurf's dependencies" below. You
- may need to "make clean" before attempting to build after installing the
- dependencies.
+ dependencies installed. See "Obtaining NetSurf's dependencies" below. Or turn
+ off the complaining features in Makefile.config. You may need to "make clean"
+ before attempting to build after installing the dependencies.
Run NetSurf by executing the "netsurf" shell script:
@@ -77,7 +82,11 @@
is currently enabled by default, and cannot be auto-detected by the Makefile.
If you wish to disable it, do so by editing Makefile.config.
- Haru PDF can be obtained from http://libharu.sourceforge.net/
+ Haru PDF can be obtained from http://libharu.sourceforge.net/, although we
+ currently depend on features that the official version does not have. You
+ can obtain our patched version from the following Subversion address until
+ the patches are accepted upstream;
+ svn://svn.netsurf-browser.org/branches/adamblokus/libharu/adamblokus
Lemon
-------
@@ -103,3 +112,4 @@
This will pull in loads of things, like all the GTK dev libraries, the PNG
and JPEG libraries, colour management libraries, zlib, OpenSSL etc that
NetSurf also depends on.
+