aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2006-11-16Merged revisions 47758 via svnmerge from kpfleming1-0/+32
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r47758 | kpfleming | 2006-11-16 14:09:10 -0600 (Thu, 16 Nov 2006) | 2 lines check for pre-1.4 versions of Zaptel and abort the configure script if found with an appropriate error message ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47759 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-08Merged revisions 47327 via svnmerge from russell1-3/+3
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r47327 | russell | 2006-11-08 11:31:59 -0500 (Wed, 08 Nov 2006) | 4 lines Copy the macros from libtool.m4 to our own acinclude.m4 such that libtool is no longer required to be installed to be able to generate the configure script. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47328 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-08add a comment about where AC_PROG_LD comes fromrussell1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47305 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-02I'm crazy so I will add this... pthread rwlock wrappers, along with autoconf ↵file1-0/+3
stuff that detects the presence of the initializer and the ability to set the kind of lock (in our case we rather like writer preferred locks so writer starvation doesn't occur... but on something like Darwin we don't get that) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46935 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-01Merged revisions 46847 via svnmerge from russell1-0/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r46847 | russell | 2006-11-01 17:51:21 -0500 (Wed, 01 Nov 2006) | 3 lines Fixes for cross-compilation on mips (issue #8058, ywalther, with some modifications) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46848 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-01Merged revisions 46845 via svnmerge from russell1-0/+8
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r46845 | russell | 2006-11-01 17:32:12 -0500 (Wed, 01 Nov 2006) | 5 lines Add a check in the configure script to determine whether ld is GNU ld or not. This is needed because module embedding only works for gnu ld. GNU ld is now listed as a dependency for all of the module embedding options in menuselect. (issue #8143) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46846 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-30Merged revisions 46506 via svnmerge from file1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r46506 | file | 2006-10-30 16:09:13 -0500 (Mon, 30 Oct 2006) | 2 lines Don't explicitly link in crypt as it is not used on some platforms. ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46507 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-22Fix a few issues in the previous (disabled) HTTPS code,rizzo1-0/+7
and support linux as well (using fopencookie(), which should be available in glibc). Update configure.ac to check for funopen (BSD) and fopencookie(glibc), and while we are at it also for gethostbyname_r (the generated files need to be updated, or you need to run bootstrap.sh yourself). Document the new options in http.conf.sample (names are only tentative, better ones are welcome). At this point we can safely enable the option. Anyone willing to try this on Sun and Apple platforms ? git-svn-id: http://svn.digium.com/svn/asterisk/trunk@45892 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-13Merged revisions 45027 via svnmerge from kpfleming1-0/+2
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r45027 | kpfleming | 2006-10-13 10:41:14 -0500 (Fri, 13 Oct 2006) | 2 lines use a configure script test for PMTU discovery control instead of just assuming it's available on Linux ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@45029 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-05Basically, this commit only simplifies configure.ac and makes the rizzo1-102/+12
mechanism more flexible, but otherwise should not affect your build even if you regenerate the "configure" script. (Most likely you need to run bootstrap.sh as you really need to re-run autoheader for reasons that i do not completely understand). If you don't regenerate "configure", of course you will see no difference. In detail: - restructure the check for mandatory modules to remove some redundant code blocks; - extend the AST_EXT_LIB_CHECK so that it can used also for checking headers; - define the AST_C_DEFINE_CHECK macro to test for #defined symbols; - for the two above macros, add a last argument that getscopied into HAVE_$1_VERSION so the source can adapt to different versions of the same libraries/header/etc - document the above; - document a problem that existed before and i did not manage to solve: the 'description' argument to AC_DEFINE does not substiture shell variables so you will not see the actual values in the comments (in autoconfig.h).. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44467 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-04simplify checks for OSS using AST_EXT_LIB_CHECK;rizzo1-34/+8
remove two repeated blocks using better logic. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44423 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-04restore proper CPPFLAGS and LDFLAGS for FreeBSD,rizzo1-0/+2
until a better solution is found. Please do not commit the regenerated "configure" file yet, as there are some more simplifications to be applied to configure.ac and acinclude.m4 in the next few days. For the same reason, i am postponing the commit to the 1.4 branch until the above changes are complete. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44411 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-03comment the fact that autoconf2.59 is ok to process this file, but we want torizzo1-0/+6
use 2.60 in case the generated "configure" file must me committed back to the repository, so we keep differences to a minimum. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44251 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-29Merged revisions 44055 via svnmerge from kpfleming1-23/+0
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r44055 | kpfleming | 2006-09-29 17:47:40 -0500 (Fri, 29 Sep 2006) | 2 lines fix a few build system bugs, and convert Makefiles to be compatible with GNU make 3.80 ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44056 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-29Merged revisions 43996-43997,44008,44011-44012 via svnmerge from kpfleming1-22/+21
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r43996 | kpfleming | 2006-09-29 11:47:05 -0500 (Fri, 29 Sep 2006) | 2 lines another cross-compile fix ........ r43997 | kpfleming | 2006-09-29 11:52:27 -0500 (Fri, 29 Sep 2006) | 2 lines support --without-curl in configure script ........ r44008 | kpfleming | 2006-09-29 13:25:49 -0500 (Fri, 29 Sep 2006) | 2 lines don't abuse CFLAGS and LDFLAGS for build of Asterisk components, because they are also then used for non-Asterisk components (like menuselect); use our own variables instead ........ r44011 | kpfleming | 2006-09-29 13:40:17 -0500 (Fri, 29 Sep 2006) | 2 lines missed one conversion to ASTCFLAGS ........ r44012 | kpfleming | 2006-09-29 13:49:07 -0500 (Fri, 29 Sep 2006) | 2 lines yet another place where we were not using the correct CFLAGS by default ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44013 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-27Add ability to set high ToS bits as non-root on Linux using libcap (issue ↵file1-0/+5
#7047 reported by maddison) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43830 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-21Merge in SS7 changes.... need to still cleanup zapata.confmattf1-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43427 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-21Merged revisions 43410 via svnmerge from tilghman1-0/+3
https://origsvn.digium.com/svn/asterisk/branches/1.4 ................ r43410 | tilghman | 2006-09-21 11:31:59 -0500 (Thu, 21 Sep 2006) | 10 lines Merged revisions 43409 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r43409 | tilghman | 2006-09-21 11:18:19 -0500 (Thu, 21 Sep 2006) | 2 lines TDS 0.64 updates ........ ................ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43411 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19Mergeing in Paul Cadach's chan_h323 changes *holds breath*mattf1-39/+49
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43281 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19Let's order these better..qwell1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43259 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19Add a few more 'generic' platformsqwell1-0/+9
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43258 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19restore ability for Makefiles to use 'generic' platform names when neededkpfleming1-0/+11
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43256 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18This totally worked when I tested it...qwell1-5/+14
Reverting for now.. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43245 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18This was silly. Nowhere else do we use [ or [[qwell1-14/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43244 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18We have autoconf...let's actually use it.qwell1-0/+1
(note, M4 wasn't used, so...bye) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43215 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18handle config.guess name for FreeBSD properlykpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43208 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-15Many Solaris fixes - this moves some of the stuff from utils.c to strcompat.cqwell1-1/+1
Every OS uses strcompat now - this was done on purpose. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@42982 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-31Update configure script to check for Zaptel VLDTMF support since this will ↵file1-12/+12
now be required. If you build and don't have Zap stuff, upgrade your zaptel copy. As well - change some minor things so that we get "checking for" and not "checking checking for". git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41505 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-26menuselect doesn't use asterisk's autoconfig.h anymore, so this ifdef can berussell1-2/+0
removed git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41181 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-26more optimizations for embedded systems:kpfleming1-6/+29
when LOADABLE_MODULES is off, don't export symbols from the main binary when LOADABLE_MODULES is off, and the compiler/linker support it, strip out code not used in the final binary git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41166 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25fix redirect typorussell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41133 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25fix a typo and clarify something elsekpfleming1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41120 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25remove the make version check, and instead, check for the actual bug thatrussell1-10/+23
causes our build system to blow up. If anyone still sees problems and configure didn't detect a problem with make, please let me know. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41119 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25we use autoconf 2.60.russell1-1/+1
Note that this only affects people regenerating the configure script. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41088 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25get cflags for libcurl as well as libs (patch from qwell)russell1-3/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41023 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-23use RTLD_NOLOAD if it's available to make loading dynamic modules a little ↵kpfleming1-0/+9
faster and less resource-intensive also, keep trying to dlclose() a module until it actually goes away, since it may have other modules it brought in when it was loaded (thanks PCadach for pointing this problem out to me) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40949 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-22remove requirement for libtasn1, which appears to be a Debian thingkpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40837 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21use a customized configure macro to tell the script that uCLinux does not ↵kpfleming1-1/+1
have fork() that works drop all startup options and code related to forking if it is not available git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40790 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-21merge new_loader_completion branch, including (at least):kpfleming1-99/+68
- 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
2006-08-17changes to configure to support older c-client than themogorman1-6/+63
2004 version. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40335 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-17print a warning at the end of the configure script if the version of GNU Makerussell1-0/+10
in use is a version earlier than 3.81 This is for file :) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40153 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-14support ./configure --silentrussell1-65/+66
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@39615 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-15Move curl version test to autoconf scripttilghman1-3/+13
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37678 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07avoid an error from configure by not doing a cat on a file that doesn't existrussell1-1/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37284 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07actually do proper searching for c-client and output the results so ↵kpfleming1-1/+83
app_voicemail can be built against it git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37278 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05allow codec_gsm to be built using internal GSM library again (oops!)kpfleming1-0/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37105 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05update OSS so it works againkpfleming1-6/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37086 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05massive rework of configure script, and split of AST_EXT_LIB into separate ↵kpfleming1-324/+230
macros, reducing code duplication git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37066 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05prepare Asterisk for new zaptel.h/tonezone.h installation locationskpfleming1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37027 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05match the change made to AST_EXT_LIB in asterisk-addonsrussell1-5/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36960 f38db490-d61c-443f-a65b-d21fe96a405b