summaryrefslogtreecommitdiff
path: root/pjsip-apps/src/py_pjsua
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2008-03-29 13:03:47 +0000
committerBenny Prijono <bennylp@teluu.com>2008-03-29 13:03:47 +0000
commite25862fffb9f06348d6163991daa0ab2ac875620 (patch)
tree071b03697fec69b6358604283337b8ec36d2633d /pjsip-apps/src/py_pjsua
parentbf209c9cf10943b53dc6dd174903b86e5c930cda (diff)
Added missing framework link command for MacOS X in Python setup.py (thanks Nir Soffer)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1900 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/src/py_pjsua')
-rw-r--r--pjsip-apps/src/py_pjsua/setup.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/pjsip-apps/src/py_pjsua/setup.py b/pjsip-apps/src/py_pjsua/setup.py
index 936ed0a1..2db59c2e 100644
--- a/pjsip-apps/src/py_pjsua/setup.py
+++ b/pjsip-apps/src/py_pjsua/setup.py
@@ -1,5 +1,6 @@
from distutils.core import setup, Extension
import os
+import sys
# Fill in pj_inc_dirs
pj_inc_dirs = []
@@ -22,6 +23,14 @@ for line in f:
pj_libs.append(line.rstrip("\r\n"))
f.close()
+# Mac OS X depedencies
+if sys.platform == 'darwin':
+ extra_link_args = ["-framework", "CoreFoundation",
+ "-framework", "AudioToolbox"]
+else:
+ extra_link_args = []
+
+
setup(name="py_pjsua", version="0.8",
ext_modules = [
Extension("py_pjsua",
@@ -29,6 +38,7 @@ setup(name="py_pjsua", version="0.8",
define_macros=[('PJ_AUTOCONF', '1'),],
include_dirs=pj_inc_dirs,
library_dirs=pj_lib_dirs,
- libraries=pj_libs),
+ libraries=pj_libs,
+ extra_link_args=extra_link_args),
])