From 0c1e2030ae9a4e651a34882f56d6eca649f14caf Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Mon, 30 Sep 2002 01:49:38 +0000 Subject: [PATCH] Document recent changes. --- INSTALL | 66 +++++++++++++++++++++++----------------------------- INSTALL.FAST | 27 +++++++-------------- 2 files changed, 37 insertions(+), 56 deletions(-) diff --git a/INSTALL b/INSTALL index e9092cab8..761f38a2e 100644 --- a/INSTALL +++ b/INSTALL @@ -79,19 +79,10 @@ incomplete, use `configure --help' to get the full list): built-in file editor. The built-in editor is compiled in by default. -`--with-ext2undel[=PATH]' +`--with-ext2undel' On systems that use the ext2 or ext3 file system and have the - libext2fs library available, this option add support for recovering - deleted files (the undel virtual file system). - Use =PATH if libext2fs is installed in a non-standard place. - The configure will append `lib' and `include' to PATH to find the - ext2fs library and include files respectively. - -`--with-gpm-mouse[=PATH]' - Use this flag if the gpm mouse package cannot be detected by the - configure. Use =PATH if it is installed in a non-standard place. - The configure will append `lib' and `include' to PATH to find the - gpm library and include files respectively. + libext2fs library available, this option adds support for + recovering deleted files (the undel virtual file system). `--without-gpm-mouse' Use this flag to disable gpm mouse support (e.g. if you want to @@ -143,33 +134,26 @@ incomplete, use `configure --help' to get the full list): but support for 64-bit offsets is available. May be useful for slow processors and embedded systems. -You may also tell configure which display library you want to use with the -Midnight Commander. The configure script will use S-Lang as default, but -you can override this by using any of the following flags (please note -that S-Lang is included as part of the distribution and is tested much -better than ncurses), +You may also tell configure which screen library you want to use with +the Midnight Commander. The configure script will use S-Lang as +default, and prefers an already installed S-Lang library over the +included one, but you can override this by using the following flag +(please note that since S-Lang is default, it is tested better than +ncurses): -`--with-slang' (default) - This is used to configure the program to use the S-Lang screen - library. This is included as part of GNU Midnight Commander, - you don't need it installed on your system. If S-Lang is installed - on your system it will be used if possible. You can force usage of - the included S-Lang with the `--with-included-slang' option. +`--with-screen={slang|mcslang|ncurses}' + Choose the library used to manage interaction with the terminal. + `slang' means S-Lang library already installed on the system, + `mcslang' means S-Lang library included with the sources of + GNU Midnight Commander, `ncurses' means ncurses library already + installed on the system. The installed S-Lang library is used + by default if found, otherwise the included S-Lang library is + used. - S-Lang tries to use the terminfo database if it's available, - otherwise it uses the termcap database. At the compile time, you - may force using the termcap database by using the option - `--with-termcap', which also enables `--with-included-slang'. - -`--with-ncurses[=PATH]' - Use this flag (either with or without the =PATH part) if - you want to compile with ncurses instead of the default S-Lang. - - Use the =PATH part if ncurses cannot be found by the configure - script. The configure will append lib and include to PATH to find - the ncurses library and headers respectively. For example, if you - have installed ncurses under /gnu/lib and /gnu/include, you - specify `--with-ncurses=/gnu' +`--with-termcap' + If the included S-Lang library is used, this option forces it to + use the termcap database, as opposed to the default terminfo + database. On systems that require unusual options for compilation or linking that the package's `configure' script does not know about, you can give @@ -197,6 +181,14 @@ value that `configure' decides to use: - Variable: LIBS Libraries to link with, in the form `-lfoo -lbar...'. + - Variable: LDFLAGS + Linker flags, e.g. -L if you have libraries in a + nonstandard directory + + - Variable: CPPFLAGS + C/C++ preprocessor flags, e.g. -I if you have + headers in a nonstandard directory + If you need to do unusual things to compile the package, we encourage you to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the README so we can diff --git a/INSTALL.FAST b/INSTALL.FAST index 6ac1596f2..d307326f1 100644 --- a/INSTALL.FAST +++ b/INSTALL.FAST @@ -24,25 +24,14 @@ The most often needed options to configure are following: You can specify an installation prefix other than default by giving `configure' the option `--prefix=PATH'. -`--with-included-slang' - Use the included S-Lang sources rather than any installed - S-Lang library. The included library is rather old, but it - works fine on most terminals. - -`--with-ncurses[=PATH]' - Use the flag without =PATH if you want to compile with ncurses - Use this flag with =PATH part if you want to compile with - ncurses, and your ncurses is not installed in any of the places - configure normally checks. The configure script will append - `lib' and `include' to find the libncurses.a and ncurses.h files - respectively. - -`--with-gpm-mouse[=PATH]' - Use this flag if your GPM mouse package cannot be detected by the - configure. Use =PATH if it is installed in a non-standard place. - The configure will append `lib' and `include' to find the libgpm.a - and gpm.h files respectively. Note that GPM is only available on - GNU/Linux systems. +`--with-screen={slang|mcslang|ncurses}' + Choose the library used to manage interaction with the terminal. + `slang' means S-Lang library already installed on the system, + `mcslang' means S-Lang library included with the sources of + GNU Midnight Commander, `ncurses' means ncurses library already + installed on the system. The installed S-Lang library is used + by default if found, otherwise the included S-Lang library is + used. You may also want to specify CFLAGS for the compiler, even if it finds itself some defaults by typing e.g.