This commit is contained in:
Kovid Goyal 2017-01-10 09:55:44 +05:30
parent c1a6272d0d
commit 7b792cbca3

View File

@ -47,11 +47,12 @@ def get_python_flags(cflags):
libs = [] libs = []
libs += sysconfig.get_config_var('LIBS').split() libs += sysconfig.get_config_var('LIBS').split()
libs += sysconfig.get_config_var('SYSLIBS').split() libs += sysconfig.get_config_var('SYSLIBS').split()
if sysconfig.get_config_var('PYTHONFRAMEWORK'): fw = sysconfig.get_config_var('PYTHONFRAMEWORK')
if fw:
for var in 'data include scripts'.split(): for var in 'data include scripts'.split():
val = sysconfig.get_path(var) val = sysconfig.get_path(var)
if val and '/Python.framework' in val: if val and '/{}.framework'.format(fw) in val:
libs.append('-F' + val[:val.index('/Python.framework')]) libs.append('-F' + val[:val.index('/{}.framework'.format(fw))])
libs += ['-framework', sysconfig.get_config_var('PYTHONFRAMEWORK')] libs += ['-framework', sysconfig.get_config_var('PYTHONFRAMEWORK')]
else: else:
libs += ['-L' + sysconfig.get_config_var('LIBDIR')] libs += ['-L' + sysconfig.get_config_var('LIBDIR')]