summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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),
])