update gcc version to 13
This commit is contained in:
parent
dd7efcf9ef
commit
5ac331bcf8
|
@ -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 \
|
||||||
|
|
Loading…
Reference in New Issue