Commit ae453c85 authored by Stefan Behnel's avatar Stefan Behnel

work around for broken PyPy distutils build

parent 6e26cece
...@@ -13,8 +13,8 @@ import sys ...@@ -13,8 +13,8 @@ import sys
import os import os
from distutils import sysconfig from distutils import sysconfig
def get_config_var(name): def get_config_var(name, default=''):
return sysconfig.get_config_var(name) or '' return sysconfig.get_config_var(name) or default
INCDIR = sysconfig.get_python_inc() INCDIR = sysconfig.get_python_inc()
LIBDIR1 = get_config_var('LIBDIR') LIBDIR1 = get_config_var('LIBDIR')
...@@ -27,9 +27,9 @@ if PYLIB_DYN == PYLIB: ...@@ -27,9 +27,9 @@ if PYLIB_DYN == PYLIB:
else: else:
PYLIB_DYN = os.path.splitext(PYLIB_DYN[3:])[0] # 'lib(XYZ).so' -> XYZ PYLIB_DYN = os.path.splitext(PYLIB_DYN[3:])[0] # 'lib(XYZ).so' -> XYZ
CC = get_config_var('CC') CC = get_config_var('CC', os.environ.get('CC', ''))
CFLAGS = get_config_var('CFLAGS') + ' ' + os.environ.get('CFLAGS', '') CFLAGS = get_config_var('CFLAGS') + ' ' + os.environ.get('CFLAGS', '')
LINKCC = get_config_var('LINKCC') LINKCC = get_config_var('LINKCC', os.environ.get('LINKCC', CC))
LINKFORSHARED = get_config_var('LINKFORSHARED') LINKFORSHARED = get_config_var('LINKFORSHARED')
LIBS = get_config_var('LIBS') LIBS = get_config_var('LIBS')
SYSLIBS = get_config_var('SYSLIBS') SYSLIBS = get_config_var('SYSLIBS')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment