python-h5py: Update to 2.7.0

This commit is contained in:
Alexey Pavlov
2017-06-17 09:21:54 +03:00
parent 7a733747a5
commit b79d6bacc8
2 changed files with 22 additions and 22 deletions

View File

@@ -1,5 +1,5 @@
--- h5py-2.5.0/setup_build.py.orig 2015-07-21 19:33:54.858023400 +0300
+++ h5py-2.5.0/setup_build.py 2015-07-21 19:37:16.980584200 +0300
--- h5py-2.7.0/setup_build.py.orig 2017-06-16 19:33:54.858023400 +0300
+++ h5py-2.7.0/setup_build.py 2017-06-16 19:37:16.980584200 +0300
@@ -17,6 +17,7 @@
from functools import reduce
import api_gen
@@ -8,19 +8,18 @@
def localpath(*args):
return op.abspath(reduce(op.join, (op.dirname(__file__),)+args))
@@ -36,7 +37,14 @@
localpath("lzf/lzf/lzf_d.c")]}
@@ -36,7 +37,13 @@
'define_macros' : [('H5_USE_16_API', None)]
}
-if sys.platform.startswith('win'):
+if _POSIX_BUILD:
+ COMPILER_SETTINGS = {
+ 'libraries' : ['hdf5', 'hdf5_hl'],
+ 'include_dirs' : [localpath('lzf'), '/opt/local/include', '/usr/local/include'],
+ 'library_dirs' : ['/opt/local/lib', '/usr/local/lib'],
+ 'define_macros' : [('H5_USE_16_API', None), ('_HDF5USEDLL_', None)] }
+
+ COMPILER_SETTINGS['define_macros'].extend([
+ ('H5_USE_16_API', None),
+ ('_HDF5USEDLL_', None),
+ ('H5_BUILT_AS_DYNAMIC_LIB', None)
+ ])
+elif sys.platform.startswith('win'):
COMPILER_SETTINGS = {
'libraries' : ['h5py_hdf5', 'h5py_hdf5_hl'],
'include_dirs' : [localpath('lzf'), localpath('windows')],
COMPILER_SETTINGS['include_dirs'].append(localpath('windows'))
COMPILER_SETTINGS['define_macros'].extend([
('_HDF5USEDLL_', None),