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
Anthony Minessale
75bf4625ff
add lua-reconf
2013-12-10 03:33:22 +05:00
Ken Rice
3fe701d241
fix recursive build error
2013-11-20 14:56:01 -06:00
Travis Cross
bf4440d0c3
Handle APR / apr-util build settings properly
...
After being configured, APR and apr-util provide config scripts that
enumerate the libraries and compiler and linker options needed to
build code relying on APR/apr-util. This patch causes us to more
fully include the output of these scripts in our build process.
FS-5574 --resolve
2013-11-08 19:24:21 +00:00
Michael Jerris
58e7db0c6d
FS-5763: --resolve add configure check for lzma and newer readhat/sl tinfo stuff
2013-09-07 12:21:33 -07:00
Anthony Minessale
f53bde459b
add new file
2013-08-05 23:49:59 +05:00
Anthony Minessale
dabb85c3f6
wip
2013-03-31 21:27:22 -05:00
Anthony Minessale
9cc550ee18
build sdp lib inline w/ core
2013-03-31 21:27:22 -05:00
Anthony Minessale
fd4ce8f2da
fix some core/srtp build deps
2013-03-31 21:27:20 -05:00
Anthony Minessale
6939394530
isolate sdp parser code to the switch_core_media.c
2013-03-31 21:27:17 -05:00
Anthony Minessale
eb81042a6f
wip
2013-03-31 21:27:14 -05:00
Anthony Minessale
592993ecda
baseline
2013-03-31 21:27:13 -05:00
Eliot Gable
3d0c245f80
Revert "Initial draft of message dispatcher system; untested, experimental. Do not enable unless you know what you are doing." Pushing into branch.
...
This reverts commit c6b3a686f6
.
2013-02-18 14:24:10 +00:00
Eliot Gable
c6b3a686f6
Initial draft of message dispatcher system; untested, experimental. Do not enable unless you know what you are doing.
2013-02-17 23:40:10 +00:00
Travis Cross
e5a1b54e9e
Adjust build for libzrtp changes
...
libzrtp now builds from its root directory rather from projects/gnu.
2013-02-11 16:42:10 +00:00
Michael Jerris
79bba25ca2
this will go back in in a more sane way soon enough
2013-01-30 15:26:13 -05:00
Anthony Minessale
d1ecaa53d9
FS-5040 --resolve
2013-01-21 18:48:17 -06:00
Anthony Minessale
0e5af05d6a
FS-5039 somewhat of a temporary fix unless it works for everyone
2013-01-21 17:16:44 -06:00
Michael Jerris
a85f9aa581
add build pieces for sofia sdp lib in core
2013-01-14 12:08:55 -05:00
Anthony Minessale
b086af58ea
remove warnings on newer automake
2012-12-19 14:20:38 -06:00
Michael Jerris
e60a9dd306
fix sqlite reconf
2012-12-04 10:10:49 -06:00
Michael Jerris
a59a319e0d
fix full build again
2012-11-29 15:21:09 -05:00