README (136644) | README (157184) |
---|---|
1Introduction 2============ 3 | 1Introduction 2============ 3 |
4This is the Gnu Readline library, version 5.0. | 4This is the Gnu Readline library, version 5.1. |
5 6The Readline library provides a set of functions for use by applications 7that allow users to edit command lines as they are typed in. Both 8Emacs and vi editing modes are available. The Readline library includes 9additional functions to maintain a list of previously-entered command 10lines, to recall and perhaps reedit those lines, and perform csh-like 11history expansion on previous commands. 12 --- 84 unchanged lines hidden (view full) --- 97 creation. Many systems use the -R option to the link 98 editor to embed a path within the library for run-time 99 library searches. A reasonable value for such systems would 100 be `-R$(libdir)'. 101 102SHLIB_LIBS Any additional libraries that shared libraries should be 103 linked against when they are created. 104 | 5 6The Readline library provides a set of functions for use by applications 7that allow users to edit command lines as they are typed in. Both 8Emacs and vi editing modes are available. The Readline library includes 9additional functions to maintain a list of previously-entered command 10lines, to recall and perhaps reedit those lines, and perform csh-like 11history expansion on previous commands. 12 --- 84 unchanged lines hidden (view full) --- 97 creation. Many systems use the -R option to the link 98 editor to embed a path within the library for run-time 99 library searches. A reasonable value for such systems would 100 be `-R$(libdir)'. 101 102SHLIB_LIBS Any additional libraries that shared libraries should be 103 linked against when they are created. 104 |
105SHLIB_LIBPREF The prefix to use when generating the filename of the shared 106 library. The default is `lib'; Cygwin uses `cyg'. 107 |
|
105SHLIB_LIBSUFF The suffix to add to `libreadline' and `libhistory' when 106 generating the filename of the shared library. Many systems 107 use `so'; HP-UX uses `sl'. 108 109SHLIB_LIBVERSION The string to append to the filename to indicate the version 110 of the shared library. It should begin with $(SHLIB_LIBSUFF), 111 and possibly include version information that allows the 112 run-time loader to load the version of the shared library 113 appropriate for a particular program. Systems using shared 114 libraries similar to SunOS 4.x use major and minor library 115 version numbers; for those systems a value of 116 `$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)$(SHLIB_MINOR)' is appropriate. 117 Systems based on System V Release 4 don't use minor version 118 numbers; use `$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)' on those systems. 119 Other Unix versions use different schemes. 120 | 108SHLIB_LIBSUFF The suffix to add to `libreadline' and `libhistory' when 109 generating the filename of the shared library. Many systems 110 use `so'; HP-UX uses `sl'. 111 112SHLIB_LIBVERSION The string to append to the filename to indicate the version 113 of the shared library. It should begin with $(SHLIB_LIBSUFF), 114 and possibly include version information that allows the 115 run-time loader to load the version of the shared library 116 appropriate for a particular program. Systems using shared 117 libraries similar to SunOS 4.x use major and minor library 118 version numbers; for those systems a value of 119 `$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)$(SHLIB_MINOR)' is appropriate. 120 Systems based on System V Release 4 don't use minor version 121 numbers; use `$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)' on those systems. 122 Other Unix versions use different schemes. 123 |
124SHLIB_DLLVERSION The version number for shared libraries that determines API 125 compatibility between readline versions and the underlying 126 system. Used only on Cygwin. Defaults to $SHLIB_MAJOR, but 127 can be overridden at configuration time by defining DLLVERSION 128 in the environment. 129 130SHLIB_DOT The character used to separate the name of the shared library 131 from the suffix and version information. The default is `.'; 132 systems like Cygwin which don't separate version information 133 from the library name should set this to the empty string. 134 |
|
121SHLIB_STATUS Set this to `supported' when you have defined the other 122 necessary variables. Make uses this to determine whether 123 or not shared library creation should be attempted. 124 125You should look at the existing stanzas in support/shobj-conf for ideas. 126 127Once you have updated support/shobj-conf, re-run configure and type 128`make shared'. The shared libraries will be created in the shlib --- 44 unchanged lines hidden --- | 135SHLIB_STATUS Set this to `supported' when you have defined the other 136 necessary variables. Make uses this to determine whether 137 or not shared library creation should be attempted. 138 139You should look at the existing stanzas in support/shobj-conf for ideas. 140 141Once you have updated support/shobj-conf, re-run configure and type 142`make shared'. The shared libraries will be created in the shlib --- 44 unchanged lines hidden --- |