Commit Graph

472 Commits

Author SHA1 Message Date
Michael Jerris
a17be38e07 add reconf target 2014-11-05 09:44:04 -05:00
Michael Jerris
acd8d74316 cleanup conditions 2014-10-03 12:48:43 -04:00
Michael Jerris
d17f14efbd make sure to pass along appropriate configure flags to sub-configure's when cross compiling 2014-10-02 19:25:50 -04:00
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