diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-08-21 02:11:39 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-08-21 02:11:39 +0000 |
commit | 8b0c007ad990aa27d9868da49215fd1076ac77cc (patch) | |
tree | 270b9c46c1e644483d6d2a35b509f43218ba3252 /main/editline/INSTALL | |
parent | a42edc84034f91932a3e12d503e07f76a6eb498a (diff) |
merge new_loader_completion branch, including (at least):
- restructured build tree and makefiles to eliminate recursion problems
- support for embedded modules
- support for static builds
- simpler cross-compilation support
- simpler module/loader interface (no exported symbols)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40722 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'main/editline/INSTALL')
-rw-r--r-- | main/editline/INSTALL | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/main/editline/INSTALL b/main/editline/INSTALL new file mode 100644 index 000000000..16fb6ffd1 --- /dev/null +++ b/main/editline/INSTALL @@ -0,0 +1,64 @@ +Building this distribution in many cases is as simple as typing the following +while in the root directory of the source tree: + + ./configure + make + +To install, do the above, then type: + + make install + +Additional build targets of finer granularity include: + + lib_a + lib_s + install_hdr + install_lib + install_lib_a + install_lib_s + install_man + test + +Cleanup targets include: + + clean + distclean + +Optionally, pass any of the following (not a definitive list) arguments to +'configure': + +--prefix=<install-root-dir> + Set the base directory in which to install. For example: + + ./configure --prefix=/usr/local + + will cause files to be installed into /usr/local/bin, /usr/local/man, + /usr/local/include, /usr/local/lib, and /usr/local/share. + +--disable-readline + By default, libedit is built and installed such that it works as a + drop-in replacement for the readline library. This option turns that + behavior off. + +--enable-debug + Build debugging code (for libedit development). + +Optionally, define environment variables, including (not exclusively): + +CFLAGS="?" + Pass these flags to the compiler. You probably shouldn't define this + unless you know what you are doing. + +CPPFLAGS="?" + Pass these flags to the C preprocessor. Note that CFLAGS is not passed + to 'cpp' when 'configure' is looking for include files, so you must use + CPPFLAGS instead if you need to help 'configure' find header files. + +LD_LIBRARY_PATH="?" + 'ld' uses this colon-separated list to find libraries. + +LDFLAGS="?" + Flags passed to 'gcc', which should normally be passed on to 'ld'. + +PATH="?" + 'configure' uses this to find programs. |