Commit Graph

469 Commits

Author SHA1 Message Date
Travis Cross
a0e19e1c7f Use system portaudio library
This removes our in-tree version of portaudio-19 and migrates
mod_portaudio and mod_portaudio_stream to use the system version of
the library.  Our detection of the system library relies on
pkg-config.
2014-07-17 21:15:53 +00:00
Ken Rice
8d11e8abb1 git.freeswitch.org is DEAD... Long Live git via http://stash.freeswitch.org 2014-07-15 17:34:16 -05:00
Michael Jerris
e9633a8b60 FS-6609: use config.status to reconf srtp so it doesn't loose the settings from the initial configure 2014-06-19 13:16:57 -04:00
Travis Cross
c856023188 Fix missing $ for escaping shell variables for make 2014-05-09 17:27:37 +00:00
Michael Jerris
e49feac7a3 don't re-build tone2wav and fs_encode on every build 2014-05-08 17:35:23 -04:00
Travis Cross
3c0e40ea7e Remove bashism from our Makefile hack
This makes portable the fix from commit
28ee7736d9.
2014-05-08 21:26:03 +00:00
Travis Cross
71368da78e Indent block 2014-05-08 21:21:12 +00:00
Travis Cross
9f2745ad7a Fix whitespace 2014-05-08 21:19:44 +00:00
Michael Jerris
28ee7736d9 put APR_LIBS back in LIBADD and LDFLAGS, but add some magic to .DEFAULT to ignore -l targets 2014-05-08 17:13:31 -04:00
Michael Jerris
31069f33a2 generate the modules list vars from modules.conf into a file instead of on the fly every time 2014-05-08 15:59:49 -04:00
Michael Jerris
2508ae98bf don't use -l libs from apr-config as dependencies in the Makefile 2014-05-08 15:59:49 -04:00
Travis Cross
ae5d876682 Fix openssl build variable name
FS-6475 --resolve
2014-05-08 13:05:39 +00:00
Brian West
a0589394f6 FS-6475 --resolve 2014-05-07 09:59:58 -05:00
Michael Jerris
d6fe10979d remove opezap from tree, it has been replaced by freetdm 2014-05-06 11:05:54 -04:00
Michael Jerris
f809d406eb add quickie targets for fr sounds 2014-05-05 19:22:52 -04:00
Michael Jerris
5e90a5a958 FS-6430: fix running of print_git_revision from builddir not in src tree 2014-04-04 12:00:06 -04:00
Michael Jerris
ab5ebd30ed FS-6430: try to fix print_git_revision when running from builddir not inside src root 2014-04-04 11:09:47 -04:00
Michael Jerris
1681b04129 FS-6406: --resolve add a way to specify build compiler for cross compile 2014-03-26 17:15:24 -04:00
Anthony Minessale
487128950d Use the system version of APR / APR-util if possible
Autodetect whether the system libapr / libaprutil has our
necessary modifications and use it if it does.
2014-03-24 12:54:50 +00:00
Travis Cross
cde20f6fe6 Require sqlite as a system dependency
This purges sqlite from our tree and requires it to be present on the
system for building and running FreeSWITCH.

FS-353
2014-03-24 12:54:49 +00:00
James Le Cuirot
8574988c3a Completely unbundle libedit
FS-353

Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-24 12:39:59 +00:00
Travis Cross
1470622292 Require libcurl as a system dependency
This purges libcurl from our tree and requires it to be present on the
system for building and running FreeSWITCH.

FS-353
2014-03-20 21:15:29 +00:00
Travis Cross
4268763341 Build a static libfreeswitch.a
We don't currently have a use-case for this, but we'd been
distributing this file in packaging as part of libfreeswitch-dev.
2014-03-20 15:58:14 +00:00
James Le Cuirot
b283db6319 Completely unbundle speex
FS-353

Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-20 15:28:25 +00:00
James Le Cuirot
e85f06ee2f Completely unbundle pcre
FS-353

Signed-off-by: Travis Cross <tc@traviscross.com>
2014-03-20 15:28:23 +00:00
Michael Jerris
6e50408b0e build spandsp core elements as a conv lib so we can use didfferent cflags to include the right config.h when building those files 2014-03-18 10:35:23 -04:00
Michael Jerris
3341fcb142 get build banner to come up in a different way, avoiding the duplicate targets 2014-03-18 08:42:03 -04:00
Michael Jerris
05ced3b8c0 fix libcurl linking when using system libcurl 2014-03-17 19:05:55 -04:00
Michael Jerris
b324e2633a use AM_SILENT_RULES where available and remove our hacks for quiet builds as they don't work very well and cause other build problems 2014-03-17 14:33:55 -04:00
Michael Jerris
1c5e61447b move libs/stfu into the core, as it is not really a lib 2014-03-17 09:44:14 -04:00
Michael Jerris
f43e3251f9 FS-6293: srcdir builds, don't touch src/include/switch.h in builddir, it creates an empty one that is included before the real one 2014-03-15 22:37:46 -04:00
Michael Jerris
048ce8d1f3 FS-6293: srcdir builds, most of the built in mods work now 2014-03-14 23:13:34 -04:00
Michael Jerris
dc267d43a8 FS-6293: more srcdir build fixes, core builds now 2014-03-14 19:55:23 -04:00
Michael Jerris
cff179b2f7 FS-6293: more srcdir build fixes 2014-03-14 19:52:35 -04:00
Michael Jerris
7de76b3031 FS-6293: more srcdir build fixes 2014-03-14 19:47:05 -04:00
Michael Jerris
4216e3e056 remove DYNAMIC_LIB_EXTEN because we use libtool to figure this all out now 2014-03-14 18:04:07 -04:00
Michael Jerris
4a7e3ebc31 BNPH-353: avoid adding linker flags as make targets 2014-03-10 23:19:03 -04:00
Anthony Minessale
32cce8027e Add hashtable code from openzap/freetdm to FS core 2014-03-09 00:37:17 +05:00
Michael Jerris
d4b4ef8d7f support newer automake without warnings 2014-03-07 19:09:16 -05:00
Michael Jerris
7143904e52 FS-5822: --resolve 2014-02-24 17:39:46 -05:00
Anthony Minessale
a900eadf5b FS-5937 --resolve 2014-02-24 14:56:49 -06:00
Anthony Minessale
74f9ed5d0b improve make -j detection to tolerate FS build being launched from within another make file 2014-02-20 18:47:34 -06:00
Anthony Minessale
c514e4efd5 Fix make -j 2014-02-19 16:58:28 -06:00
Anthony Minessale
ab56c276a0 move speex codec into the core since it already has speex anyway 2014-02-15 02:40:02 +05:00
Travis Cross
32e3505cdc Install switch_curl.h to includes/
FS-6163 --resolve

Thanks-to: Davide Colombo <davec82@gmail.com>
2014-01-31 12:03:29 +00:00
Michael Jerris
a9bfeaeb9a fix dependency 2014-01-29 17:19:00 -05:00
Michael Jerris
04fba22378 add missing dep 2014-01-29 12:50:50 -05:00
Anthony Minessale
f2c8e246fd add spandsp-reconf to make 2014-01-27 06:12:27 +05:00
Anthony Minessale
8dfbd91a3d fold version macros into runtime functions to avoid cascade rebuilds when modifying the core 2014-01-17 01:54:47 +05:00
Travis Cross
396ccaff51 Prevent -lfoo lib flags from becoming dependencies
Previously we were including the output of `apr-1-config/apu-1-config
--libs` into CORE_LIBS.  This seemed sensible as CORE_LIBS is added in
the right places to various _LDADD and _LIBADD variables.  However we
also use the value of CORE_LIBS as dependencies in the makefile.
Astonishingly this doesn't seem to cause any issues on most
platforms (or we would have noticed sooner), but it does break things
on Mac.

Thanks-to: Seven Du <dujinfang@gmail.com>

FS-5956 --resolve
2014-01-08 21:13:01 +00:00