mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Patch #1523356: fix determining include dirs in python-config.
Also don't install "python-config" when doing altinstall, but always install "python-config2.x" and make a link to it like with the main executable.
This commit is contained in:
parent
982e9fea0a
commit
ced52a97b6
2 changed files with 7 additions and 5 deletions
|
@ -1,4 +1,4 @@
|
|||
#!@BINDIR@/python
|
||||
#!@EXENAME@
|
||||
|
||||
import sys
|
||||
import os
|
||||
|
@ -36,13 +36,14 @@ elif opt == '--exec-prefix':
|
|||
print sysconfig.EXEC_PREFIX
|
||||
|
||||
elif opt in ('--includes', '--cflags'):
|
||||
flags = ['-I'+dir for dir in getvar('INCLDIRSTOMAKE').split()]
|
||||
flags = ['-I' + sysconfig.get_python_inc(),
|
||||
'-I' + sysconfig.get_python_inc(plat_specific=True)]
|
||||
if opt == '--cflags':
|
||||
flags.extend(getvar('CFLAGS').split())
|
||||
print ' '.join(flags)
|
||||
|
||||
elif opt in ('--libs', '--ldflags'):
|
||||
libs = sysconfig.get_config_var('LIBS').split()
|
||||
libs = getvar('LIBS').split() + getvar('SYSLIBS').split()
|
||||
libs.append('-lpython'+pyver)
|
||||
if opt == '--ldflags':
|
||||
libs.insert(0, '-L' + getvar('LIBPL'))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue