Added missing framework link command for MacOS X in Python setup.py (thanks Nir Soffer)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1900 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjsip-apps/src/py_pjsua/setup.py b/pjsip-apps/src/py_pjsua/setup.py
index 936ed0a..2db59c2 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 @@
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 @@
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),
])