Changeset 4753 for pjproject/trunk/pjsip-apps/src/swig/python/setup.py
- Timestamp:
- Feb 20, 2014 8:08:06 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip-apps/src/swig/python/setup.py
r4744 r4753 67 67 f.close() 68 68 69 # Fill in pj_inc_dirs70 pj_inc_dirs = []71 f = os.popen("make --no-print-directory -f helper.mak inc_dir")69 # Fill in extra_compile_args 70 extra_compile_args = [] 71 f = os.popen("make --no-print-directory -f helper.mak cflags") 72 72 for line in f: 73 pj_inc_dirs.append(line.rstrip("\r\n"))73 extra_compile_args.append(line.rstrip("\r\n")) 74 74 f.close() 75 75 76 # Fill in pj_lib_dirs77 pj_lib_dirs = []78 f = os.popen("make --no-print-directory -f helper.mak l ib_dir")76 # Fill in extra_link_args 77 extra_link_args = [] 78 f = os.popen("make --no-print-directory -f helper.mak ldflags") 79 79 for line in f: 80 pj_lib_dirs.append(line.rstrip("\r\n"))80 extra_link_args.append(line.rstrip("\r\n")) 81 81 f.close() 82 83 # Fill in pj_libs84 pj_libs = ['pjsua2-' + pj_target_name]85 f = os.popen("make --no-print-directory -f helper.mak libs")86 for line in f:87 pj_libs.append(line.rstrip("\r\n"))88 f.close()89 90 # Fill in extra link args91 extra_link_args = []92 if platform.system() == 'Darwin':93 # Mac OS X depedencies94 extra_link_args += ["-framework", "CoreFoundation",95 "-framework", "AudioToolbox",96 "-framework", "QTKit"]97 # OS X Lion support98 if platform.mac_ver()[0].startswith("10.7"):99 extra_link_args += ["-framework", "AudioUnit"]100 82 101 83 # MinGW specific action: put current working dir to PATH, so Python distutils … … 110 92 ext_modules = [Extension("_pjsua2", 111 93 ["pjsua2_wrap.cpp"], 112 define_macros=[('PJ_AUTOCONF', '1'),], 113 include_dirs=pj_inc_dirs, 114 library_dirs=pj_lib_dirs, 115 libraries=pj_libs, 94 extra_compile_args=extra_compile_args, 116 95 extra_link_args=extra_link_args 117 96 )
Note: See TracChangeset
for help on using the changeset viewer.