| @@ -25,7 +25,7 @@ jobs: | |||||
| strategy: | strategy: | ||||
| fail-fast: false | fail-fast: false | ||||
| matrix: | matrix: | ||||
| fortran: [gfortran] | |||||
| fortran: [gfortran-13] | |||||
| build: [cmake, make] | build: [cmake, make] | ||||
| steps: | steps: | ||||
| @@ -45,7 +45,7 @@ jobs: | |||||
| run: | | run: | | ||||
| if [ "$RUNNER_OS" == "Linux" ]; then | if [ "$RUNNER_OS" == "Linux" ]; then | ||||
| sudo apt update | sudo apt update | ||||
| sudo apt-get install -y gfortran cmake ccache libtinfo5 | |||||
| sudo apt-get install -y gfortran-13 cmake ccache libtinfo5 | |||||
| else | else | ||||
| echo "::error::$RUNNER_OS not supported" | echo "::error::$RUNNER_OS not supported" | ||||
| exit 1 | exit 1 | ||||
| @@ -88,7 +88,7 @@ jobs: | |||||
| run: | | run: | | ||||
| case "${{ matrix.build }}" in | case "${{ matrix.build }}" in | ||||
| "make") | "make") | ||||
| make -j$(nproc) DYNAMIC_ARCH=1 USE_OPENMP=0 FC="ccache ${{ matrix.fortran }}" | |||||
| make -j$(nproc) DYNAMIC_ARCH=1 USE_OPENMP=0 CC=gcc-13 FC="ccache ${{ matrix.fortran }}" | |||||
| ;; | ;; | ||||
| "cmake") | "cmake") | ||||
| mkdir build && cd build | mkdir build && cd build | ||||
| @@ -97,6 +97,7 @@ jobs: | |||||
| -DBUILD_WITHOUT_LAPACK=0 \ | -DBUILD_WITHOUT_LAPACK=0 \ | ||||
| -DCMAKE_VERBOSE_MAKEFILE=ON \ | -DCMAKE_VERBOSE_MAKEFILE=ON \ | ||||
| -DCMAKE_BUILD_TYPE=Release \ | -DCMAKE_BUILD_TYPE=Release \ | ||||
| -DCMAKE_C_COMPILER=gcc-13 \ | |||||
| -DCMAKE_Fortran_COMPILER=${{ matrix.fortran }} \ | -DCMAKE_Fortran_COMPILER=${{ matrix.fortran }} \ | ||||
| -DCMAKE_C_COMPILER_LAUNCHER=ccache \ | -DCMAKE_C_COMPILER_LAUNCHER=ccache \ | ||||
| -DCMAKE_Fortran_COMPILER_LAUNCHER=ccache \ | -DCMAKE_Fortran_COMPILER_LAUNCHER=ccache \ | ||||