Changeset 4753 for pjproject/trunk/pjsip-apps/src/swig/python
- Timestamp:
- Feb 20, 2014 8:08:06 AM (10 years ago)
- Location:
- pjproject/trunk/pjsip-apps/src/swig/python
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip-apps/src/swig/python/helper.mak
r4744 r4753 1 1 include ../../../../build.mak 2 include $(PJDIR)/build/common.mak 2 3 3 l ib_dir:4 @for token in `echo $( APP_LDFLAGS)`; do \5 echo $$token | grep \\-L | sed 's/-L//'; \4 ldflags: 5 @for token in `echo $(PJ_LDXXLIBS) $(PJ_LDXXFLAGS) $(LDFLAGS)`; do \ 6 echo $$token; \ 6 7 done 7 8 8 inc_dir: 9 @for token in `echo $(APP_CFLAGS)`; do \ 10 echo $$token | grep \\-I | sed 's/-I//'; \ 11 done 12 13 libs: 14 @for token in `echo $(APP_LDLIBS)`; do \ 15 echo $$token | grep \\-l | sed 's/-l//'; \ 9 cflags: 10 @for token in `echo $(PJ_CXXFLAGS) $(CFLAGS)`; do \ 11 echo $$token; \ 16 12 done 17 13 -
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.