From 269782be2b59d8988402589311a265c40775d591 Mon Sep 17 00:00:00 2001 From: q-posev Date: Sat, 17 Aug 2024 21:09:28 +0200 Subject: [PATCH] [wheel build] Test macos wheels --- .github/workflows/build-wheels.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-wheels.yml b/.github/workflows/build-wheels.yml index 4aef1a0..2df27b3 100644 --- a/.github/workflows/build-wheels.yml +++ b/.github/workflows/build-wheels.yml @@ -67,22 +67,32 @@ jobs: - name: install dependencies run: | brew install emacs - brew install hdf5@1.14 brew install automake brew install libtool brew install swig - brew --prefix hdf5 + brew install wget + + - name: install hdf5 + run: | + wget https://github.com/HDFGroup/hdf5/archive/refs/tags/hdf5-1_12_3.tar.gz + tar -xzf hdf5-1_12_3.tar.gz + cd hdf5-hdf5-$HDF5_VERSION + ./autogen.sh + ./configure CC=gcc-12 --prefix /usr/local --enable-build-mode=production --with-szlib + make -j3 + make install - name: configure with autotools run: | ./autogen.sh ./configure FC=gfortran-12 --enable-silent-rules make -j3 + make -j3 check - name: prepare python run: | - export H5_CFLAGS="-I$(brew --prefix hdf5)/include" - export H5_LDFLAGS="-L$(brew --prefix hdf5)/lib" + export H5_CFLAGS="-I/usr/local/include" + export H5_LDFLAGS="-L/usr/local/lib" make python-install - name: cleanup python