Fixed discovery of Numpy directories under Windows
This commit is contained in:
parent
b78fa7c9de
commit
b0d75cafea
2 changed files with 11 additions and 2 deletions
|
|
@ -7,10 +7,13 @@ localenv = env.Clone()
|
||||||
|
|
||||||
gcv = distutils.sysconfig.get_config_var
|
gcv = distutils.sysconfig.get_config_var
|
||||||
|
|
||||||
localenv.Append(CPPPATH=[gcv('INCLUDEPY')],
|
localenv.Append(CPPPATH=[gcv('INCLUDEPY'), env['python_array_include']],
|
||||||
SHLINKFLAGS=gcv('LDFLAGS'),
|
SHLINKFLAGS=gcv('LDFLAGS'),
|
||||||
CPPFLAGS=[gcv('BASECFLAGS'), gcv('OPT')])
|
CPPFLAGS=[gcv('BASECFLAGS'), gcv('OPT')])
|
||||||
|
|
||||||
|
if localenv['OS'] == 'Windows':
|
||||||
|
localenv.Append(LIBPATH=pjoin(gcv('prefix'), 'libs'))
|
||||||
|
|
||||||
make_setup = localenv.SubstFile('setup.py', 'setup.py.in')
|
make_setup = localenv.SubstFile('setup.py', 'setup.py.in')
|
||||||
|
|
||||||
if env['python_package'] == 'full':
|
if env['python_package'] == 'full':
|
||||||
|
|
|
||||||
|
|
@ -467,7 +467,13 @@ if env['python_package'] in ('full','default'):
|
||||||
if env['python_array_home']:
|
if env['python_array_home']:
|
||||||
sys.path.append(env['python_array_home'])
|
sys.path.append(env['python_array_home'])
|
||||||
try:
|
try:
|
||||||
__import__(env['python_array'])
|
np = __import__(env['python_array'])
|
||||||
|
try:
|
||||||
|
env['python_array_include'] = np.get_include()
|
||||||
|
except AttributeError:
|
||||||
|
print """WARNING: Couldn't find include directory for Python array package"""
|
||||||
|
env['python_array_include'] = ''
|
||||||
|
|
||||||
print """INFO: Building the full Python package using %s.""" % env['python_array']
|
print """INFO: Building the full Python package using %s.""" % env['python_array']
|
||||||
env['python_package'] = 'full'
|
env['python_package'] = 'full'
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue