[Pkg-voip-commits] [pjproject] 05/18: Reduce number of libraries linked with pjmedia
Bernhard Schmidt
berni at moszumanska.debian.org
Tue Nov 1 22:12:01 UTC 2016
This is an automated email from the git hooks/post-receive script.
berni pushed a commit to branch master
in repository pjproject.
commit c063f003965215595b32d21a75a3b0f27a71031b
Author: Jeremy Lainé <jeremy.laine at m4x.org>
Date: Thu Oct 30 08:09:43 2014 +0200
Reduce number of libraries linked with pjmedia
All libraries and applications were gratuitously linked against
libgsm, libportaudio, libspeex and libspeexdsp but only pjmedia
needs them.
---
build.mak.in | 7 ++++---
pjmedia/build/Makefile | 3 +++
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/build.mak.in b/build.mak.in
index 70c33c8..f467dd2 100644
--- a/build.mak.in
+++ b/build.mak.in
@@ -62,7 +62,7 @@ endif
ifneq (@ac_no_gsm_codec@,1)
ifeq (@ac_external_gsm@,1)
# External GSM library
-APP_THIRD_PARTY_EXT += -lgsm
+PJMEDIA_CODEC_EXT += -lgsm
else
APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libgsmcodec-$(LIB_SUFFIX)
ifeq ($(PJ_SHARED_LIBRARIES),)
@@ -76,7 +76,8 @@ endif
ifneq (@ac_no_speex_codec@,1)
ifeq (@ac_external_speex@,1)
-APP_THIRD_PARTY_EXT += -lspeex -lspeexdsp
+PJMEDIA_EXT += -lspeexdsp
+PJMEDIA_CODEC_EXT += -lspeex
else
APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libspeex-$(LIB_SUFFIX)
ifeq ($(PJ_SHARED_LIBRARIES),)
@@ -111,7 +112,7 @@ endif
ifneq ($(findstring pa, at ac_pjmedia_snd@),)
ifeq (@ac_external_pa@,1)
# External PA
-APP_THIRD_PARTY_EXT += -lportaudio
+PJMEDIA_AUDIODEV_EXT += -lportaudio
else
APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libportaudio-$(LIB_SUFFIX)
ifeq ($(PJ_SHARED_LIBRARIES),)
diff --git a/pjmedia/build/Makefile b/pjmedia/build/Makefile
index 53faa2d..f7ad4cd 100644
--- a/pjmedia/build/Makefile
+++ b/pjmedia/build/Makefile
@@ -82,6 +82,7 @@ export PJMEDIA_CXXFLAGS += $(_CXXFLAGS)
export PJMEDIA_LDFLAGS += $(PJLIB_LDLIB) \
$(PJLIB_UTIL_LDLIB) \
$(PJNATH_LDLIB) \
+ $(PJMEDIA_EXT) \
$(_LDFLAGS)
@@ -97,6 +98,7 @@ export PJMEDIA_AUDIODEV_CFLAGS += $(_CFLAGS)
export PJMEDIA_AUDIODEV_CXXFLAGS += $(_CXXFLAGS)
export PJMEDIA_AUDIODEV_LDFLAGS += $(PJMEDIA_LDLIB) \
$(PJLIB_LDLIB) \
+ $(PJMEDIA_AUDIODEV_EXT) \
$(_LDFLAGS)
@@ -146,6 +148,7 @@ export PJMEDIA_CODEC_CXXFLAGS += $(_CXXFLAGS) $(GSM_CFLAGS) $(SPEEX_CFLAGS) \
$(ILBC_CFLAGS) $(IPP_CFLAGS) $(G7221_CFLAGS)
export PJMEDIA_CODEC_LDFLAGS += $(PJMEDIA_LDLIB) \
$(PJLIB_LDLIB) \
+ $(PJMEDIA_CODEC_EXT) \
$(_LDFLAGS)
###############################################################################
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/pjproject.git
More information about the Pkg-voip-commits
mailing list