diff options
author | Kevin P. Fleming <kpfleming@digium.com> | 2006-04-24 17:11:45 +0000 |
---|---|---|
committer | Kevin P. Fleming <kpfleming@digium.com> | 2006-04-24 17:11:45 +0000 |
commit | 574e14cbea69b596a9a540b6401f2a087ec1e9ac (patch) | |
tree | 170532911902642fdae405ec644509398b0b6ee5 /UPGRADE.txt | |
parent | 746c984500cc209a5140c89eb98ec6aabb2fcd2a (diff) |
Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@22267 65c4cc65-6c06-0410-ace0-fbb531ad65f3
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 |