Commit Graph

271 Commits

Author SHA1 Message Date
Anthony Minessale
d91f67d0e3 Add T31 modem support to mod_spandsp - similar to iaxmodem only wired into FS. Also merge configs into single spandsp.conf.xml --see in tree example-- 2011-12-06 17:51:36 -06:00
Michael Jerris
64f04023a1 FS-2936: don't allow using system libcurl on systems that strip out Curl_setopt, we use it 2011-11-30 12:21:08 -05:00
Michael Jerris
36f0a5b870 FS-2936: don't allow using system libcurl on systems that strip out Curl_setopt, we use it 2011-11-30 12:03:53 -05:00
Anthony Minessale
a7238d0b9d FS-2936 stage 4 these too 2011-11-29 15:38:52 -06:00
Michael Jerris
74ed2cef01 step 1 of curl linked in core 2011-11-29 14:35:28 -05:00
Stefan Knoblich
cdabd56410 FreeSWITCH: Remove -lrt from PLATFORM_CORE_LIBS on darwin.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-17 08:23:21 +01:00
Stefan Knoblich
7267bfbc9d FreeSWITCH: Remove -lcrypt from PLATFORM_CORE_LIBS on dawrin.
crypt() is in libc on OS X, no external lib needed.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-17 01:06:18 +01:00
Stefan Knoblich
041e3bf00c FreeSWITCH: No libdl on FreeBSD (dl{sym,open,close} in libc), drop it from PLATFORM_CORE_LIBS
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-07 18:27:58 +01:00
Stefan Knoblich
a48da3b46c FS-3638: Rework platform library/linker flags handling and libfreeswitch _LDFLAGS/_LIBS to fix applications
This fixes the linking order problems reported in FS-3638.

Clean up libfreeswitch dependency handling:

        PLATFORM_CORE_LDFLAGS - Non-library linker flags, specific to this platform
        PLATFORM_CORE_LIBS    - Library flags/libraries need to build libfreeswitch on this platform

Drop LDADD dependencies from tone2wav and fs_encode, except for libfreeswitch.la, which will
"automagically" pull in all other libraries, now that we fixed libfreeswitch.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-11-04 21:04:29 +01:00
Travis Cross
50328a6634 fix getlib support for bz2 and support xz
This fixes the build as flite is now bundled as a tar.bz2 archive.
2011-10-30 09:54:17 +00:00
Travis Cross
82f77413e9 Revert "speed up configure"
This reverts commit 324110bfa2.
2011-09-23 16:54:41 +00:00
Travis Cross
324110bfa2 speed up configure
...at least until registration opens for next year's ClueCon.
2011-09-23 16:34:29 +00:00
Stefan Knoblich
836804707a Make top-level configure python checks python 3 ready
print <value> syntax does not work in python 3.
Add round braces to call it like any other function.

Tested with python-2.4 and 3.1.

NOTE: Only fixes the configure check, mod_python does NOT build with
      python 3.x!

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-09-19 15:47:06 +02:00
Michal Bielicki - cypromis
cb1cb69ee4 let gcc have part in the great solaris building world 2011-09-14 14:59:02 +02:00
Anthony Minessale
910f5364a4 add threaded-system-exec param and fsctl (set it to false to use fork) 2011-09-12 14:25:01 -05:00
Mathieu Rene
d90bac3888 The format string for size_t is always %zu, don't #error when not able to find it 2011-07-15 11:42:48 -04:00
Anthony Minessale
25c725c292 last commit for --enable-timerfd-wrapper (autoheadache) 2011-06-30 18:30:24 -05:00
Anthony Minessale
ffeb7ba740 fix typo in autoconf 2011-06-30 18:16:05 -05:00
Anthony Minessale
d28b2391fc missed these on timerfd commit 2011-06-30 16:24:41 -05:00
Michael Jerris
1d18b58b4d add define 2011-05-13 19:26:01 -04:00
Anthony Minessale
acf3090adf FS-2936 plan B for curl stuff 2011-05-13 13:17:54 -05:00
Anthony Minessale
29bf9157ef clean up core curl patch 2011-05-11 14:42:52 -05:00
Anthony Minessale
7064487df2 FS-2936 please test on windows 2011-05-11 10:07:00 -05:00
Anthony Minessale
a8b87ffe05 add option to disable srtp with --disble-srtp 2011-05-02 11:34:13 -05:00
Marc Olivier Chouinard
eb8ff5a06b autoconf: Comment out the forced -Wunused-but-set-variable since not all module could be tested. List of module I couldn't compile is in the comment. Please all the different module maintainer check your module for this. Thanks 2011-04-22 23:09:40 -04:00
Marc Olivier Chouinard
f952719e89 autoconf: Added the -Wunused-but-set-variable to the default compile to help avoid commiting more unused variable but set value. Please report if you do have problem with it. 2011-04-22 21:45:42 -04:00
Michael Jerris
294b077977 FS-3182: fix mod_dingaling/iksemel/gnutls link error when using newer autotools 2011-03-25 12:17:25 -05:00
Anthony Minessale
7fe291f1f9 FS-3110 --comment-only phase 3.4 nevermind use getlibs 2011-03-24 17:23:08 -05:00
Anthony Minessale
e566b270b8 FS-3110 --comment-only phase 3.2 nevermind use getlibs 2011-03-24 17:13:50 -05:00
Anthony Minessale
eec9d939a8 FS-3110 --comment-only phase 1 to replace udns with ldns in mod_enum may need to rerun bootstrap 2011-03-24 16:27:08 -05:00
Anthony Minessale
10174ea6d5 add timerfd support to the core for now you must enable it in switch.conf.xml with the param enable-softtimer-timerfd=true later if it proves to work well we can make it on by default, please test if you have a new kernel that supports this option kernel >= 2.6.25 and libc >= 2.8 2011-03-21 20:49:39 -05:00
Stefan Knoblich
78472897cd Do not escape ${libdir} in --with-pkgconfigdir option's AS_HELP_STRING
description parameter (not needed and ends up in output).

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-02-19 23:38:04 +01:00
Stefan Knoblich
f20ba4d1f6 Add --with-pkglibdir option to set the installation directory of freeswitch.pc.
Default behaviour is unchanged.

Packagers should use this option to install freeswitch.pc into
the system's main pkg-config directory (e.g. /usr/lib/pkgconfig).

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Tested-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-02-19 23:07:22 +01:00
Mike Jerris
17d5211280 add make targets for mod_com_g729 mod_com_g729-activate mod_com_g729-install mod_com_g729-clean mod_com_g729-uninstall 2011-02-14 13:52:55 -06:00
cypromis
7c74af682e Merge remote branch 'origin/master' 2010-12-18 01:16:03 +01:00
cypromis
2343708a9c Sun Studio does not like __FUNCTION__ and -mt makes better multithreaded code 2010-12-18 01:15:55 +01:00
Michael Jerris
b017931c5e add -lresolv when its present so modules don't have to link to it 2010-11-24 17:22:16 -05:00
Michael Jerris
dc06a03995 FS-122: add mod_osp Makefile to configure generated Makefiles 2010-09-27 03:39:38 -04:00
Brian West
62b55523c2 Working codec2 support 2010-09-21 12:35:41 -05:00
Michael Jerris
88aa159be2 honor localstate dir to adjust log dir and run dir 2010-08-05 19:21:52 -04:00
Mathieu Parent
e704f02196 FSBUILD-285: Fix build with --with-curl 2010-07-25 10:10:06 +02:00
Mathieu Rene
a31222acba mod_hash: fix build 2010-07-19 16:13:10 -04:00
Brian West
6117234549 FSCORE-627 2010-07-01 23:15:37 -05:00
Brian West
1ed00b4dbd cluecon 2010-07-01 18:16:08 -05:00
Michael Jerris
493fc64831 optimize configure when using system libcurl 2010-06-08 15:17:55 -04:00
Michael Jerris
fa9a59a88b initial checkin of mod_fax/mod_voipcodecs merge into mod_spandsp 2010-05-24 05:38:17 -04:00
Anthony Minessale
892daf1027 cleanup 2010-05-21 17:16:33 -05:00
Anthony Minessale
7b3d3f7ef2 Tea for two (or maybe thirty eight?) 2010-05-21 16:47:21 -05:00
Michael Jerris
da195caa67 fix build error due to missing zlib linking when using libtool 2.2 or later 2010-04-26 03:21:41 -04:00
David Yat Sin
8aebc016d0 freetdm:Bug fixes in freetdm queue mode
freetdm:Added freetdm to compile/install list
2010-04-20 17:05:47 -04:00