pyodide/packages/libhdf5/meta.yaml

33 lines
917 B
YAML

package:
name: libhdf5
version: 1.12.1
_disabled: true
source:
sha256: e6dde173c2d243551922d23a0387a79961205b018502e6a742acb30b61bc2d5f
url: https://github.com/HDFGroup/hdf5/archive/refs/tags/hdf5-1_12_1.tar.gz
requirements:
run:
- zlib
build:
library: true
script: |
mkdir -p build;
cd build \
&& LDFLAGS="-s NODERAWFS=1 -sUSE_ZLIB=1 -sFORCE_FILESYSTEM=1" emcmake cmake ../ \
-DCMAKE_INSTALL_PREFIX=${WASM_LIBRARY_DIR} \
-DH5_HAVE_GETPWUID=0 \
-DH5_HAVE_SIGNAL=0 \
-DBUILD_SHARED_LIBS=0 \
-DBUILD_STATIC_LIBS=1 \
-DBUILD_TESTING=0 \
-DCMAKE_C_FLAGS="-Wno-incompatible-pointer-types-discards-qualifiers" \
-DHDF5_BUILD_EXAMPLES=0 \
-DHDF5_BUILD_TOOLS=0 \
-DHDF5_BUILD_UTILS=0 \
-DHDF5_ENABLE_Z_LIB_SUPPORT=1 \
-DHDF5_ENABLE_ROS3_VFD=0;
emmake make -j ${PYODIDE_JOBS:-3} install