diff options
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/INSTALL b/INSTALL index c793ff827..569246e92 100644 --- a/INSTALL +++ b/INSTALL @@ -220,11 +220,12 @@ turn off both installation of functions and the setting of a default value for $fpath/$FPATH. You can control the functions which get installed by setting -FUNCTIONS_INSTALL, either when running configure or when running `make -install' or `make install.fns'. It includes a list of files relative to -either the Completion or Functions subdirectories. By default, all the -functions for the Completion system will be installed (see the zshcompsys -manual page), i.e. +FUNCTIONS_INSTALL, either when running configure (e.g. +`FUNCTIONS_INSTALL="..." configure ...') or when running `make install' or +`make install.fns'. It includes a list of files relative to either the +Completion or Functions subdirectories. By default, all the functions for +the Completion system will be installed (see the zshcompsys manual page), +i.e. FUNCTIONS_INSTALL='Core/* Base/* Builtins/* User/* Commands/*' and if the --enable-dynamic option was given, the functions in Functions/Zftp, which require the zftp module to be available (see the @@ -233,6 +234,11 @@ miscellaneous functions with documentation in comments; the complete set of functions can be installed with FUNCTIONS_INSTALL='Core/* Base/* Builtins/* User/* Commands/* Misc/* Zftp/*' +You can also set --enable-function-subdirs to allow shell +functions to be installed into subdirectories of the function directory, +i.e. `Core/*' files will be installed into `FNDIR/Core', and so on. +This also initialises $fpath/$FPATH appropriately. + Support for large files and integers ------------------------------------ @@ -257,6 +263,11 @@ type; it does not require that support for large files is actually enabled. Hence you might consider using --enable-lfs on any 32-bit system with a suitable compiler such as gcc. +Also note that if `configure' finds out that either of the types off_t or +ino_t are 64-bit quantities, but that long integers are only 32 bits, all +the above will be enabled automatically. This is necessary to ensure +correct handling of these types. + None of this is relevant for 64-bit systems; zsh should compile and run without problems if (sizeof(long) == 8). @@ -300,6 +311,7 @@ Features: zlogin=pathname # the full pathname of the global zlogin script zprofile=pathname # the full pathname of the global zprofile script zlogout=pathname # the full pathname of the global zlogout script - fns=directory # the directory where shell functions will go + fndir=directory # the directory where shell functions will go + function-subdirs # if functions will be installed into subdirectories dynamic # allow dynamically loaded binary modules lfs # allow configure check for large files |