diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-04-24 17:11:45 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-04-24 17:11:45 +0000 |
commit | 29f496ef12247a2401d02428fa533020b588f5b6 (patch) | |
tree | 170532911902642fdae405ec644509398b0b6ee5 /UPGRADE.txt | |
parent | 3cbcc049473cb374710364337d0d415c56133b0e (diff) |
Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22267 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'UPGRADE.txt')
-rw-r--r-- | UPGRADE.txt | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/UPGRADE.txt b/UPGRADE.txt index 9c505b2b6..c7456d95a 100644 --- a/UPGRADE.txt +++ b/UPGRADE.txt @@ -1,6 +1,38 @@ Information for Upgrading From Previous Asterisk Releases ========================================================= +Build Process (configure script): + +Asterisk now uses an autoconf-generated configuration script to learn how it +should build itself for your system. As it is a standard script, running: + +$ ./configure --help + +will show you all the options available. This script can be used to tell the +build process what libraries you have on your system (if it cannot find them +automatically), which libraries you wish to have ignored even though they may +be present, etc. + +You must run the configure script before Asterisk will build, although it will +attempt to automatically run it for you with no options specified; for most users, +that will result in a similar build to what they would have had before the +configure script was added to the build process (except for having to run 'make' +again after the configure script is run). Note that the configure script does NOT +need to be re-run just to rebuild Asterisk; you only need to re-run it when your +system configuration changes or you wish to build Asterisk with different options. + +Build Process (module selection): + +The Asterisk source tree now includes a basic module selection and build option +selection tool called 'menuselect'. Run 'make menuselect' to make your choices. +In this tool, you can disable building of modules that you don't care about, +turn on/off global options for the build and see which modules will not (and cannot) +be built because your system does not have the required external dependencies +installed. + +(TODO: document where 'global' and 'per-user' menuselect input files should go +and what they need to contain) + PBX Core: * The (very old and undocumented) ability to use BYEXTENSION for dialing |