1
0
mirror of https://github.com/TREX-CoE/trexio.git synced 2025-01-03 01:56:13 +01:00

Merge branch 'master' of github.com:TREX-CoE/trexio

This commit is contained in:
Anthony Scemama 2024-11-20 15:28:34 +01:00
commit 0a6a537f97

View File

@ -52,6 +52,11 @@ jobs:
diff configure_v rust_v diff configure_v rust_v
diff configure_v ocaml_v diff configure_v ocaml_v
- name: setup fixed Python version for testing
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f
with:
python-version: '3.10'
- name: install dependencies - name: install dependencies
run: | run: |
sudo apt-get update sudo apt-get update
@ -140,17 +145,24 @@ jobs:
steps: steps:
- uses: actions/checkout@e2f20e631ae6d7dd3b768f56a5d2af784dd54791 - uses: actions/checkout@e2f20e631ae6d7dd3b768f56a5d2af784dd54791
- name: setup fixed Python version for testing
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f
with:
python-version: '3.12'
- name: install dependencies - name: install dependencies
run: | run: |
brew install emacs brew install emacs
brew install hdf5@1.14 brew install hdf5@1.14
brew install automake brew install automake
brew install libtool brew install libtool
brew install swig # SWIG 4.3.0 from homebrew with clang failed CI for macos@aarch64 - lol what?
brew --prefix hdf5 pip install swig==4.2.1.post0
swig -version
- name: configure with autotools - name: configure with autotools
run: | run: |
brew --prefix hdf5
./autogen.sh ./autogen.sh
./configure CC=gcc-12 FC=gfortran-12 --enable-silent-rules ./configure CC=gcc-12 FC=gfortran-12 --enable-silent-rules