From e25862fffb9f06348d6163991daa0ab2ac875620 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Sat, 29 Mar 2008 13:03:47 +0000 Subject: 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 --- pjsip-apps/src/py_pjsua/setup.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'pjsip-apps/src/py_pjsua') 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), ]) -- cgit v1.2.3