russell
da354ac2dc
Merged revisions 47527 via svnmerge from
...
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r47527 | russell | 2006-11-13 00:48:18 -0500 (Mon, 13 Nov 2006) | 5 lines
AC_PROG_SED is included in autoconf 2.60, but apparently it is not included
in 2.59. So, to maintain compatability with 2.59 since it is a small change,
copy this macro into acinclude.m4 and rename it to AST_PROG_SED.
(issue #8345 )
........
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47529 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-13 05:51:30 +00:00
russell
8519471bf1
Merged revisions 47327 via svnmerge from
...
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-08 16:36:45 +00:00
file
394f34122b
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)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@46935 f38db490-d61c-443f-a65b-d21fe96a405b
2006-11-02 16:28:13 +00:00
russell
a92148bfa5
Merged revisions 46847 via svnmerge from
...
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-01 22:54:15 +00:00
russell
1675708f88
Merged revisions 46845 via svnmerge from
...
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-11-01 22:35:52 +00:00
file
ad40c89439
Merged revisions 46506 via svnmerge from
...
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-30 21:11:37 +00:00
russell
562bb7df14
regenerate the configure script and autoconfig.h.in to reflect recent changes
...
for https support for the built in http server
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@45893 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-22 19:34:30 +00:00
kpfleming
fd7c90241c
Merged revisions 45027 via svnmerge from
...
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-13 15:47:42 +00:00
russell
eba2fe6c32
regenerate the configure script to reflect the latest changes done by
...
Luigi Rizzo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@44527 f38db490-d61c-443f-a65b-d21fe96a405b
2006-10-06 02:24:26 +00:00
kpfleming
a8442c9b22
Merged revisions 44055 via svnmerge from
...
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-29 22:48:43 +00:00
kpfleming
170dae49be
Merged revisions 43996-43997,44008,44011-44012 via svnmerge from
...
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-29 18:54:21 +00:00
file
c3414d6078
Add ability to set high ToS bits as non-root on Linux using libcap (issue #7047 reported by maddison)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43830 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-27 21:48:01 +00:00
kpfleming
29b08d4177
regenerated at PCadach's request
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43436 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-21 19:22:33 +00:00
mattf
75a0997a67
Update configure
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43428 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-21 18:42:57 +00:00
tilghman
5f015e8d45
Merged revisions 43410 via svnmerge from
...
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-21 16:38:16 +00:00
mattf
3a5f4ae991
Update configure and closest kin. *Hopes my branch doesn't break*
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43282 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19 17:09:01 +00:00
mattf
e61c86f66a
Let's try this out. Seems silly, but we'll try it anyways
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43273 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19 16:25:21 +00:00
qwell
2dd4535e10
Add a few more 'generic' platforms
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43258 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19 14:19:54 +00:00
kpfleming
e3f9e0540a
restore ability for Makefiles to use 'generic' platform names when needed
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43256 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-19 14:04:15 +00:00
qwell
4560e87bd1
This totally worked when I tested it...
...
Reverting for now..
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43245 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18 23:59:23 +00:00
qwell
360679cc3c
This was silly. Nowhere else do we use [ or [[
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43244 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18 23:37:25 +00:00
qwell
094036c996
We have autoconf...let's actually use it.
...
(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-18 19:57:09 +00:00
kpfleming
4de5810a05
handle config.guess name for FreeBSD properly
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43208 f38db490-d61c-443f-a65b-d21fe96a405b
2006-09-18 19:30:10 +00:00
qwell
fe9ed45b05
Many Solaris fixes - this moves some of the stuff from utils.c to strcompat.c
...
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-09-15 17:16:00 +00:00
file
0fcb352fba
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".
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41505 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-31 01:48:04 +00:00
kpfleming
da5141501b
more optimizations for embedded systems:
...
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-26 16:45:35 +00:00
russell
3e4bef9df9
fix redirect typo
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41133 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25 19:10:15 +00:00
kpfleming
a9f89f24f5
fix a typo and clarify something else
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41120 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25 18:58:52 +00:00
russell
a403111660
remove the make version check, and instead, check for the actual bug that
...
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-25 18:55:26 +00:00
russell
1b84395d17
get cflags for libcurl as well as libs (patch from qwell)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@41023 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-25 00:13:03 +00:00
kpfleming
6d8a5523b3
use RTLD_NOLOAD if it's available to make loading dynamic modules a little 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-23 19:28:13 +00:00
kpfleming
662e697b68
remove requirement for libtasn1, which appears to be a Debian thing
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40837 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-22 16:32:41 +00:00
kpfleming
1251c2c934
use a customized configure macro to tell the script that uCLinux does not 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-21 20:12:18 +00:00
kpfleming
8b0c007ad9
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
2006-08-21 02:11:39 +00:00
mogorman
74f70b8748
updating configure script and putting comments in the docs
...
in english. yay!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40337 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-17 22:52:07 +00:00
russell
8e9660ffec
update configure script to reflect change to make version check
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@40302 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-17 21:10:16 +00:00
russell
0af038be66
print a warning at the end of the configure script if the version of GNU Make
...
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-17 06:16:00 +00:00
russell
122c31952a
support ./configure --silent
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@39615 f38db490-d61c-443f-a65b-d21fe96a405b
2006-08-14 00:08:35 +00:00
kpfleming
7df99fe12d
update configure script with new curl version test
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37680 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-15 21:41:40 +00:00
kpfleming
18ef9dd960
update to autoconf 2.60 version
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37652 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-15 16:39:17 +00:00
russell
348045f5a8
avoid an error from configure by not doing a cat on a file that doesn't exist
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37284 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-07 05:51:29 +00:00
kpfleming
6c60b711f7
actually do proper searching for c-client and output the results so 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-07 02:20:04 +00:00
kpfleming
be2f5169a0
allow codec_gsm to be built using internal GSM library again (oops!)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37105 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05 21:28:30 +00:00
kpfleming
2b2913cd7a
update OSS so it works again
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37086 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05 20:15:43 +00:00
kpfleming
135bedb7fe
massive rework of configure script, and split of AST_EXT_LIB into separate macros, reducing code duplication
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37066 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05 19:59:34 +00:00
kpfleming
cda33c11a8
prepare Asterisk for new zaptel.h/tonezone.h installation locations
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@37027 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05 16:44:41 +00:00
russell
ba8a39f651
match the change made to AST_EXT_LIB in asterisk-addons
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36960 f38db490-d61c-443f-a65b-d21fe96a405b
2006-07-05 00:01:32 +00:00
russell
f15d444906
update configure
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36410 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-30 15:55:38 +00:00
kpfleming
50c6c0be43
move FreeTDS version check into configure script
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@36255 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-29 07:50:01 +00:00
kpfleming
3959558d30
clean up some damage from today's commit
...
convert codecs Makefile to new style
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35852 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24 23:12:22 +00:00
kpfleming
41af2260b7
The Eurostar Commit! (it's amazing how much work you can get done on a 150 minute train ride from Paris to London <G>)
...
support the new location for zaptel.h and tonezone.h
use the dependency information output by menuselect to build Makefile rules for each module for header files and libraries
combine the common rules into a top-level Makefile.rules file
remove all (now) unnecessary stuff from subdir Makefiles
change translator API so that the newpvt() callback returns an int instead of a pointer (it no longer allocates memory)
alphabetize --with-<foo> options in configure script
enhance Net-SNMP support in configure script to provide a --with-netsnmp option
fix support for --with-pq so that if pg-config is not found when --with-pq is specified, an error will be generated
add 'optional package' usage to modules now that menuselect can output it
allow res_snmp to build by default, since the new loader changes coming soon will solve the function naming problem (and users can disable it via menuselect anyway)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35832 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24 19:43:31 +00:00
kpfleming
3df43d0174
search for Zaptel and libtonezone separately in the configure script
...
various other minor fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35812 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-24 08:45:49 +00:00
russell
265f81cb5d
add basic autoconf support for res_snmp
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35607 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-23 01:50:55 +00:00
russell
3889dd878b
revert my change to use the AC_PREFIX_DEFAULT macro since it is not something
...
that is expanded inline, so it didn't do what I wanted it to. The --help output
will be wrong again, but that's better than completely breaking it. :)
(Thanks to jcollie for catching this!)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35439 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 12:55:49 +00:00
russell
078081a36e
use the AC_PREFIX_DEFAULT macro to set the default prefix instead of setting
...
the variable directly, so that the configure --help information shows the
correct default prefix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@35391 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-22 10:30:51 +00:00
kpfleming
2ce6a2d846
use the proper test for compiler atomics
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33995 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-14 02:23:29 +00:00
kpfleming
6d3448b51e
use atomic operations provided by the compiler if they are available (yay for gcc 4.1 users!)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33953 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-13 21:35:29 +00:00
kpfleming
20dee87e28
bootstrap to include latest configure script change
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33691 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-12 20:33:01 +00:00
kpfleming
cbd3156f72
move autoconfig.h to the include/asterisk directory so it will get installed
...
install asterisk.h include the system's default include directory
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32860 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 19:05:35 +00:00
kpfleming
73c525e6e2
simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@32846 f38db490-d61c-443f-a65b-d21fe96a405b
2006-06-07 18:54:56 +00:00
russell
e34f49ccc7
regenerate configure after the last fix
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@30463 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-25 22:06:55 +00:00
kpfleming
9e7812e5e6
bootstrap updates to include xmpp related stuff
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@29554 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-22 21:20:01 +00:00
russell
e0162250d9
Add support for logging CDR recrods to a radius server (issue #6639 , phsultan)
...
- with contributions from miconda, jcollie, and sb
- branch maintained by oej
Thanks everyone!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@29094 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-20 22:30:05 +00:00
russell
269bec93af
add support for more refined ability to set install paths using the standard
...
options to configure such as --libdir, --sbindir, etc. All of the default paths
are still the same. (issue #7057 , jcollie)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@28747 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-19 18:54:21 +00:00
kpfleming
b35ad9fb69
update to include latest FreeBSD changes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@26047 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-09 13:19:43 +00:00
russell
ead485a704
add regenerated configure script
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@26046 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-09 13:14:37 +00:00
russell
9dbb8e70b4
change the check for zaptel to only check for linux/zaptel.h on Linux, and
...
zaptel.h otherwise
If you did ./configure --with-tonezone=/usr/local/ on FreeBSD, it would run
the first macro which would not find it, but it wouldn't make it to the second
macro because the first check saw that --with-tonezone was specified and would
exit with error
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25989 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-09 10:43:08 +00:00
kpfleming
32498abcf7
commit the proper configure script
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25651 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-08 16:11:33 +00:00
kpfleming
81e9f8ba95
silly people that don't want to install/run autoconf :-)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25628 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-08 16:02:42 +00:00