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