Archived
14
0
Fork 0
Commit graph

251 commits

Author SHA1 Message Date
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