diff options
author | David Turner <david@freetype.org> | 2007-01-04 23:14:48 +0000 |
---|---|---|
committer | David Turner <david@freetype.org> | 2007-01-04 23:14:48 +0000 |
commit | 9750fcb0676aae610857a1e40809ad3442addad2 (patch) | |
tree | 0afe97b9707837e6668b099c15ff2c37d5d94aa1 /docs/INSTALL.UNIX | |
parent | d10dff2bedd8e3754147b53dedb4f49195ea56b0 (diff) | |
download | freetype2-9750fcb0676aae610857a1e40809ad3442addad2.tar.gz |
* docs/INSTALL.UNIX: simplified some parts, add reference to
autogen.sh and pointer to README.CVS
* README.CVS: add common problem description and solution
when running autogen.sh
* docs/INSTALL: add reference to MacOS X
* docs/MAKEPP, docs/INSTALL.MAC: add new documentation files
* docs/TODO: remove obsolete items
Diffstat (limited to 'docs/INSTALL.UNIX')
-rw-r--r-- | docs/INSTALL.UNIX | 43 |
1 files changed, 30 insertions, 13 deletions
diff --git a/docs/INSTALL.UNIX b/docs/INSTALL.UNIX index aa7d67ce6..6a5aa316b 100644 --- a/docs/INSTALL.UNIX +++ b/docs/INSTALL.UNIX @@ -10,26 +10,43 @@ or MSys on Win32: will not be able to compile the library with the instructions below using any other alternative (including BSD Make). - [Well, this is not really correct. A few years ago a perl - implementation of make called `makepp' has appeared which can also - build FreeType 2 successfully on Unix platforms. See + Check that you have GNU make by running the command: - http://makepp.sourceforge.net + make -v - for more details; you need version 1.19 or newer, and you must - pass option `--norc-substitution'.] + This should dump some text that begins with: - Trying to compile the library with a different Make tool will - print a message like: + GNU Make <version number> + Copyright (C) <year> Free Software Foundation Inc. - Sorry, GNU make is required to build FreeType2. + Note that version 3.78.1 or higher is *required*, or the build will + fail. - and the build process will be aborted. If this happens, install - GNU Make on your system, and use the GNUMAKE environment variable - to name it, if necessary. + It's also OK to have GNU Make under another name (e.g. 'gmake') + if you use the GNUMAKE trick described below. + As a special exception, 'makepp' can also be used to build + FreeType 2. See the file docs/MAKEPP for details - 2. Build and install the library + + 2. Regenerate the configure script when needed + ---------------------------------------------- + + This only applies if you're building a CVS snapshot or checkout, + *not* if you grabbed the sources of an official release. + + you need to invoke the "autogen.sh" script in the top-level + directory in order to re-generate the configure script for your + platform. Normally, this simply means typing: + + sh autogen.sh <your configure options> + + in case of problems, you may need to install or upgrade Automake, + Autoconf or Libtool. See README.CVS in the top-level directory for + the gory details. + + + 3. Build and install the library -------------------------------- The following should work on all Unix systems where the `make' |