Commit Graph

679 Commits (18.17)

Author SHA1 Message Date
Russell Bryant de1176ee28 Use AST_EXT_TOOL_CHECK() for the GTK check again. I changed this to an inline
18 years ago
Russell Bryant c53f95e29f Merged revisions 97734 via svnmerge from
18 years ago
Russell Bryant 4bc52d1abe re-add check for gtk1, which is used for pbx_gtkconsole
18 years ago
Kevin P. Fleming f4fba89489 [commit message]
18 years ago
Joshua Colp 54567cf2f7 Don't use AST_C_DEFINE_CHECK for the two pthread things that may not actually be definitions, they could be enums for example.
18 years ago
Kevin P. Fleming cbfd5678ea improve AC_C_DEFINE_CHECK to not try to evaluate the macro being checked for, but just check for its existence
18 years ago
Kevin P. Fleming 78c35db4da actually check for a function present in libiconv (don't know how this test could have worked before) and don't do the check on Linux/GNU systems because libiconv is not present there and attempting to link with '-liconv' always fails (it's not necessary as the iconv functionality is always available)
18 years ago
Luigi Rizzo b1c35179e6 implement "configure" checks for libiconv, and add the
18 years ago
Russell Bryant 7d0eacfb03 Add configure script checking for portaudio.
18 years ago
Russell Bryant 0e08d5e7dc Merged revisions 94077 via svnmerge from
18 years ago
Luigi Rizzo ea8af9b995 Properly document AST_EXT_TOOL_CHECK() and use it to check for
18 years ago
Kevin P. Fleming 01f8a6959b make the configure script detect that it is running on a Windows platform, and report that information so that menuselect can use it (all information that is used to decide whether to build modules or not must be fed to menuselect so the user knows what will be built and why... don't make module build decisions in the makefiles, please)
18 years ago
Kevin P. Fleming 100ef27af9 Merged revisions 93180 via svnmerge from
18 years ago
Tilghman Lesher 2d93695fba Merged revisions 92463 via svnmerge from
18 years ago
Mark Michelson 6711a5d567 Trunk build would fail due to the nonexistence of zaptel hwgain
18 years ago
Russell Bryant 9bd421dd10 Update the configure script check for libpri to check for the newest function
18 years ago
Luigi Rizzo 6dfc36b639 enable support for stack backtrace for stuff built in utils/
18 years ago
Luigi Rizzo 2ff174e62e add check for video4linux
18 years ago
Luigi Rizzo b4ab6b5652 X11 checks (at least some - for other platforms with
18 years ago
Russell Bryant 2626c511da i got a little carried away with commas ...
18 years ago
Russell Bryant 90296ccdfe fix the zaptel configure script check
18 years ago
Luigi Rizzo 52619b6ec5 add an argument for extra headers to AC_EXT_LIB_CHECK,
18 years ago
Joshua Colp 3f0324ea1f Change autoconf logic a bit so it says what it is looking for in two instances where it didn't.
18 years ago
Joshua Colp 42b08b4eb8 Use autoconf logic to determine the presence of PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP and PTHREAD_MUTEX_RECURSIVE_NP. Enclose error message from network.h in "
18 years ago
Luigi Rizzo a0f06d0dd5 start using asterisk/network.h for network related headers.
18 years ago
Luigi Rizzo 59efa92285 timersub is a macro not a function, so write the check in a way
18 years ago
Russell Bryant 505499588b Update the configure script check for sys/poll.h to also provide the result in
18 years ago
Luigi Rizzo aeba4fef65 add detection for timersub() and winsock.h/winsock2.h
18 years ago
Luigi Rizzo 3b1f69deea use autoconf to check for the existence of sys/poll.h
18 years ago
Luigi Rizzo 732c1d30c3 acinclude.m4: add a function to help checking sdl-config, gtk-config
18 years ago
Luigi Rizzo d209cb090e add check for the presence of glob
18 years ago
Tilghman Lesher 32701f5031 Set up detection of IP_PKTINFO in autoconf for chan_unistim
18 years ago
Tilghman Lesher e8c781b215 Add pbx_lua as a method of doing extensions
18 years ago
Jason Parker 2902601eea Remove traces of gnutls, since we no longer use/need it.
18 years ago
Joshua Colp c8777404b3 Add autoconf checks for extra suppserv definitions that are not present in releases yet. chan_misdn should now build against the latest release.
18 years ago
Russell Bryant 0706014b1b Update the configure script for the last libss7 API change
18 years ago
Russell Bryant b119e1c8a1 Change the configure script to check for a function that was recently added to libss7.
18 years ago
Tilghman Lesher e3ebc3a6ed Autoconf requires version 2.60, not 2.59, to process (Closes issue #10842)
18 years ago
Tilghman Lesher 48f56ba8b4 Fixes for FreeBSD... testing for every conceivable math function now
18 years ago
Tilghman Lesher 78a94595f6 Check for the presence of trunc and round, and make the ISOC99 detection a little more sane (closes issue #10776)
18 years ago
Russell Bryant bf28185fce Merged revisions 82385 via svnmerge from
18 years ago
Joshua Colp 2190931e37 Don't check for epoll support when cross compiling.
18 years ago
Joshua Colp 5923c7fe8c Actually check the return value of epoll_create to make sure it works.
18 years ago
Joshua Colp 22114b509d Add support for using epoll instead of poll. This should increase scalability and is done in such a way that we should be able to add support for other poll() replacements.
18 years ago
Joshua Colp 520cab6aee Merged revisions 78166 via svnmerge from
18 years ago
Joshua Colp 1e4bd7a192 Instead of adding the SOLARIS check to each HAVE_SYSINFO check let's just make the sysinfo autoconf logic a bit pickier about what it considers a usable sysinfo.
18 years ago
Joshua Colp e03296f7cb Don't look for /dev/urandom when cross compiling. Just assume it is not available.
18 years ago
Joshua Colp 021c0ca0d6 Merged revisions 77865 via svnmerge from
18 years ago
Joshua Colp d51079b70a Merged revisions 77863 via svnmerge from
18 years ago
Joshua Colp 91c3d90e8f Use autoconf logic to determine byte swapping macro presence. This should now also use other macros if present.
18 years ago
Joshua Colp 93b72115d1 Add support for using /dev/urandom to get random numbers on systems that support it.
18 years ago
Joshua Colp 0b0e64fe2f Add in check for the GCC attribute deprecated. It may be used soon!
18 years ago
Joshua Colp 2d3f9ce25b Merged revisions 74572 via svnmerge from
18 years ago
Jason Parker 8a5cea16bc Merged revisions 74374 via svnmerge from
18 years ago
Russell Bryant 54d8fd0968 Merged revisions 74211 via svnmerge from
18 years ago
Tilghman Lesher 935bd057f8 Restore EXP2 and LOG2 functions, by providing mathematical identify functions, when the underlying C functions are not available.
18 years ago
Steve Murphy 1827bcba77 These changes fix 10145 and 10150, a prob with BSD and exp2/log2 not existing, as well as the bootstrap needing a small upgrade for openbsd. Many thanks to mvanbaak
18 years ago
Russell Bryant 8a4447c45a Merged revisions 72766 via svnmerge from
18 years ago
Russell Bryant 4a6f3770f9 Fix my recent change for sending large files via the http server. This code
18 years ago
Russell Bryant 408dbc4304 Merge changes from team/russell/http_filetxfer
18 years ago
Jason Parker 7412b3bf0d Apparently some builds of gcc don't have declaration-after-statement.
18 years ago
Mark Michelson d2f93119c5 Fixes a problem where Asterisk would not compile if IMAP_STORAGE was enabled.
18 years ago
Russell Bryant ab56fcce5c Allow compilation off app_voicemail with IMAP_STORAE against a system installed
18 years ago
Russell Bryant 43658278ff Merged revisions 69702 via svnmerge from
18 years ago
Russell Bryant becbe90833 Merged revisions 67026 via svnmerge from
18 years ago
Kevin P. Fleming f371a4c756 more minor fixes
18 years ago
Kevin P. Fleming c74518e3ff Merged revisions 66157 via svnmerge from
18 years ago
Kevin P. Fleming 4573b36af1 use the OpenSSL AES implementation if it's available (unless configured not to)
18 years ago
Jason Parker 09e734a563 Merged revisions 66029-66030 via svnmerge from
18 years ago
Russell Bryant b66c646519 Merged revisions 66026 via svnmerge from
18 years ago
Joshua Colp 97d93d091b Add a configure script check for sysinfo support.
18 years ago
Russell Bryant 0a9750ef9f Merged revisions 60603 via svnmerge from
18 years ago
Nadi Sarrar 24d8595d00 Merged revisions 59202 via svnmerge from
18 years ago
Russell Bryant 7f31b58b21 Merged revisions 58947 via svnmerge from
18 years ago
Russell Bryant 1cf3a12047 Merged revisions 58931 via svnmerge from
18 years ago
Russell Bryant 5bea998a55 Merge changes from team/russell/sqlite:
18 years ago
Russell Bryant 9266a6b8d8 Merged revisions 58320 via svnmerge from
18 years ago
Russell Bryant 7ce36c7469 Merged revisions 57556 via svnmerge from
18 years ago
Russell Bryant a347807103 Merged revisions 55052 via svnmerge from
18 years ago
Kevin P. Fleming ee770b99dd Merged revisions 53850 via svnmerge from
18 years ago
Kevin P. Fleming 119d6d5a64 Merged revisions 53715 via svnmerge from
18 years ago
Russell Bryant f722121ca0 Merged revisions 52997 via svnmerge from
19 years ago
Tilghman Lesher c7c4f86fa1 Merged revisions 52462 via svnmerge from
19 years ago
Luigi Rizzo 243d426ce0 another freebsd-specific check for zaptel compatibility
19 years ago
Luigi Rizzo 68a84d56e3 add comments that AC_USE_SYSTEM_EXTENSIONS and AST_PROG_LD
19 years ago
Luigi Rizzo badb8129a2 Add check for backtrace support on platforms that do not have
19 years ago
Luigi Rizzo eec01e4535 remove a useless (and harmful on some platforms) -lnsl
19 years ago
Luigi Rizzo 551fabf140 simplify checking for zaptel version and location
19 years ago
Kevin P. Fleming 74f401d05f Merged revisions 50867 via svnmerge from
19 years ago
Kevin P. Fleming ecfc328d1a Merged revisions 49866 via svnmerge from
19 years ago
Kevin P. Fleming cb97e0c353 Merged revisions 49102 via svnmerge from
19 years ago
Joshua Colp b3ab530077 Merged revisions 48960 via svnmerge from
19 years ago
Jason Parker a504d9e64e ctrl-w != w (nano search) (surprisingly, the fix was ever so slightly different in 1.4)
19 years ago
Kevin P. Fleming a40b78b885 Merged revisions 48528 via svnmerge from
19 years ago
Jason Parker 7b52b8fbd9 Merged revisions 48279 via svnmerge from
19 years ago
Russell Bryant c1a36cb52f Merged revisions 48190 via svnmerge from
19 years ago
Kevin P. Fleming 197928cef3 Merged revisions 47758 via svnmerge from
19 years ago
Russell Bryant 7cfa2154f9 Merged revisions 47327 via svnmerge from
19 years ago
Russell Bryant 6676c55a66 add a comment about where AC_PROG_LD comes from
19 years ago
Joshua Colp aebb4aaa0d I'm crazy so I will add this... pthread rwlock wrappers, along with autoconf 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)
19 years ago
Russell Bryant f89ccdc0f3 Merged revisions 46847 via svnmerge from
19 years ago
Russell Bryant ae1133d8a9 Merged revisions 46845 via svnmerge from
19 years ago
Joshua Colp 6b4c7b6923 Merged revisions 46506 via svnmerge from
19 years ago
Luigi Rizzo c15f7953c8 Fix a few issues in the previous (disabled) HTTPS code,
19 years ago
Kevin P. Fleming 0638096e5c Merged revisions 45027 via svnmerge from
19 years ago
Luigi Rizzo f4cd569b12 Basically, this commit only simplifies configure.ac and makes the
19 years ago
Luigi Rizzo 13dc7ac7d2 simplify checks for OSS using AST_EXT_LIB_CHECK;
19 years ago
Luigi Rizzo e7db78a404 restore proper CPPFLAGS and LDFLAGS for FreeBSD,
19 years ago
Luigi Rizzo 3ef55bbf81 comment the fact that autoconf2.59 is ok to process this file, but we want to
19 years ago
Kevin P. Fleming e92c34cc38 Merged revisions 44055 via svnmerge from
19 years ago
Kevin P. Fleming 89050169c8 Merged revisions 43996-43997,44008,44011-44012 via svnmerge from
19 years ago
Joshua Colp 4116cfc387 Add ability to set high ToS bits as non-root on Linux using libcap (issue #7047 reported by maddison)
19 years ago
Matthew Fredrickson bd76cda68d Merge in SS7 changes.... need to still cleanup zapata.conf
19 years ago
Tilghman Lesher 993adde868 Merged revisions 43410 via svnmerge from
19 years ago
Matthew Fredrickson 2cc96500bd Mergeing in Paul Cadach's chan_h323 changes *holds breath*
19 years ago
Jason Parker ba1a158641 Let's order these better..
19 years ago
Jason Parker 52ad644087 Add a few more 'generic' platforms
19 years ago
Kevin P. Fleming 44f60a288d restore ability for Makefiles to use 'generic' platform names when needed
19 years ago
Jason Parker e3f0ca05e5 This totally worked when I tested it...
19 years ago
Jason Parker 3334bdebb7 This was silly. Nowhere else do we use [ or [[
19 years ago
Jason Parker 23def858f7 We have autoconf...let's actually use it.
19 years ago
Kevin P. Fleming fb23c753d3 handle config.guess name for FreeBSD properly
19 years ago
Jason Parker f18cbf77df Many Solaris fixes - this moves some of the stuff from utils.c to strcompat.c
19 years ago
Joshua Colp 5418a7a1a8 Update configure script to check for Zaptel VLDTMF support since this will 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".
19 years ago
Russell Bryant 3a83fbed5b menuselect doesn't use asterisk's autoconfig.h anymore, so this ifdef can be
19 years ago
Kevin P. Fleming aa7b32d175 more optimizations for embedded systems:
19 years ago
Russell Bryant 3a6dfec6c3 fix redirect typo
19 years ago
Kevin P. Fleming aad5f19a12 fix a typo and clarify something else
19 years ago
Russell Bryant 3c886e6451 remove the make version check, and instead, check for the actual bug that
19 years ago
Russell Bryant 2eb7c010c7 we use autoconf 2.60.
19 years ago
Russell Bryant 5008225fcf get cflags for libcurl as well as libs (patch from qwell)
19 years ago
Kevin P. Fleming 7eecf0bfbc use RTLD_NOLOAD if it's available to make loading dynamic modules a little faster and less resource-intensive
19 years ago
Kevin P. Fleming 4cc09eb1e4 remove requirement for libtasn1, which appears to be a Debian thing
19 years ago
Kevin P. Fleming a394f4ad64 use a customized configure macro to tell the script that uCLinux does not have fork() that works
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Matt O'Gorman 57ee805062 changes to configure to support older c-client than the
19 years ago
Russell Bryant 6ec6d652bd print a warning at the end of the configure script if the version of GNU Make
19 years ago
Russell Bryant 7d63b7d9ff support ./configure --silent
19 years ago
Tilghman Lesher d99e7d4f8e Move curl version test to autoconf script
19 years ago
Russell Bryant b8481e8103 avoid an error from configure by not doing a cat on a file that doesn't exist
19 years ago
Kevin P. Fleming 3be4c8d3eb actually do proper searching for c-client and output the results so app_voicemail can be built against it
19 years ago
Kevin P. Fleming 72c9c5def1 allow codec_gsm to be built using internal GSM library again (oops!)
19 years ago
Kevin P. Fleming d646abbab7 update OSS so it works again
19 years ago
Kevin P. Fleming d5b7bf2ab7 massive rework of configure script, and split of AST_EXT_LIB into separate macros, reducing code duplication
19 years ago
Kevin P. Fleming f761d2f6f0 prepare Asterisk for new zaptel.h/tonezone.h installation locations
19 years ago
Russell Bryant 95c0ddd674 match the change made to AST_EXT_LIB in asterisk-addons
19 years ago
Russell Bryant 40bae2fba3 add support for atomic operations provided by mac osx
19 years ago
Kevin P. Fleming 98a465fc09 move FreeTDS version check into configure script
19 years ago
Kevin P. Fleming 51453628a0 clean up some damage from today's commit
19 years ago
Kevin P. Fleming e61d3d91f3 The Eurostar Commit! (it's amazing how much work you can get done on a 150 minute train ride from Paris to London <G>)
19 years ago
Kevin P. Fleming df0ba5ff8b search for Zaptel and libtonezone separately in the configure script
19 years ago
Russell Bryant 268609aa68 add basic autoconf support for res_snmp
19 years ago
Russell Bryant a236f488be revert my change to use the AC_PREFIX_DEFAULT macro since it is not something
19 years ago
Russell Bryant fd0273875a use the AC_PREFIX_DEFAULT macro to set the default prefix instead of setting
19 years ago
Kevin P. Fleming cdfb60f9bc use the proper test for compiler atomics
19 years ago
Kevin P. Fleming eddf363a0e use atomic operations provided by the compiler if they are available (yay for gcc 4.1 users!)
19 years ago
Tilghman Lesher 1dd48ac34a Bug 7339 - check for duplication of strnlen function
19 years ago
Kevin P. Fleming 274ce731e2 move autoconfig.h to the include/asterisk directory so it will get installed
19 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
19 years ago
Russell Bryant 1e61ba6699 restore default paths for FreeBSD (reported by alphaque, fixed by jcollie)
19 years ago
Matt O'Gorman 7aa1a77e75 asterisk-xmpp merge in
19 years ago
Russell Bryant 1fcc86d905 Add support for logging CDR recrods to a radius server (issue #6639, phsultan)
19 years ago
Russell Bryant 9993d14f86 add support for more refined ability to set install paths using the standard
19 years ago
Russell Bryant 44d4ed1b37 change the CFLAGS controlled by menuselect to be placed in a header file
19 years ago
Luigi Rizzo 92b7543a8e add default values for CPPFLAGS and LDFLAGS on FreeBSD
19 years ago
Russell Bryant 10187179fb change the check for zaptel to only check for linux/zaptel.h on Linux, and
19 years ago
Russell Bryant 684df59844 add smarter checking for termcap support, which fixes a build problem when
19 years ago
Kevin P. Fleming ae685fd1b6 don't put bogus paths like -L/lib into link commands
19 years ago
Kevin P. Fleming 44b96e9ba6 do the check for VoiceTronix support using C++
19 years ago
Kevin P. Fleming 523d899f3d do check for ixjuser.h in a way that can actually succeed :-)
19 years ago
Kevin P. Fleming 0adfa8c635 use proper method of detecting OSS support on Linux and FreeBSD
19 years ago
Russell Bryant 48c659cf0e fix a libtonezone detection issue on FreeBSD
19 years ago
Kevin P. Fleming 26753f77b0 remove unusable MFC/R2 support
19 years ago
Kevin P. Fleming 1669a4b321 remove attribute checking... it was an attempt to support older GCC compilers but is not worth the effort :-)
19 years ago
Kevin P. Fleming 3878a2a9fb and now with the correct filenames
19 years ago
Russell Bryant bfcab55f49 when doing the checks necessary for chan_phone, look for all of the linux
19 years ago
Russell Bryant 3f0d9eeed0 - add missing IXJUSER to menuselect-deps.in
19 years ago
Russell Bryant e386a192ee apparently some systems may have ncurses that doesn't provide backwards compat
19 years ago
Kevin P. Fleming 574e14cbea Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!
19 years ago