|
|
|
@@ -26,7 +26,6 @@ jobs: |
|
|
|
# ${{ runner.os }}-ccache-${{ github.sha }} exists |
|
|
|
restore-keys: | |
|
|
|
${{ runner.os }}-ccache- |
|
|
|
|
|
|
|
- name: Print system information |
|
|
|
run: | |
|
|
|
if [ "$RUNNER_OS" == "Linux" ]; then |
|
|
|
@@ -37,7 +36,6 @@ jobs: |
|
|
|
echo "$RUNNER_OS not supported" |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
|
|
|
|
- name: Install Dependencies |
|
|
|
run: | |
|
|
|
if [ "$RUNNER_OS" == "Linux" ]; then |
|
|
|
@@ -49,7 +47,6 @@ jobs: |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
ccache -M 300M # Limit the ccache size; Github's overall cache limit is 5GB |
|
|
|
|
|
|
|
- name: gfortran build |
|
|
|
if: matrix.build == 'make' && matrix.fortran == 'gfortran' |
|
|
|
run: | |
|
|
|
@@ -61,9 +58,7 @@ jobs: |
|
|
|
echo "$RUNNER_OS not supported" |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
|
|
|
|
make -j$(nproc) DYNAMIC_ARCH=1 USE_OPENMP=0 |
|
|
|
|
|
|
|
- name: flang build |
|
|
|
if: matrix.build == 'make' && matrix.fortran == 'flang' |
|
|
|
run: | |
|
|
|
@@ -75,16 +70,12 @@ jobs: |
|
|
|
echo "$RUNNER_OS not supported" |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
|
|
|
|
cd /usr/ |
|
|
|
sudo wget -nv https://github.com/flang-compiler/flang/releases/download/flang_20190329/flang-20190329-x86-70.tgz |
|
|
|
sudo tar xf flang-20190329-x86-70.tgz |
|
|
|
sudo rm flang-20190329-x86-70.tgz |
|
|
|
cd - |
|
|
|
|
|
|
|
make -j$(nproc) DYNAMIC_ARCH=1 USE_OPENMP=0 FC=flang |
|
|
|
|
|
|
|
|
|
|
|
- name: CMake gfortran build |
|
|
|
if: matrix.build == 'cmake' && matrix.fortran == 'gfortran' |
|
|
|
run: | |
|
|
|
@@ -96,7 +87,6 @@ jobs: |
|
|
|
echo "$RUNNER_OS not supported" |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
|
|
|
|
mkdir build |
|
|
|
cd build |
|
|
|
cmake -DDYNAMIC_ARCH=1 -DNOFORTRAN=0 -DBUILD_WITHOUT_LAPACK=0 -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=Release .. |
|
|
|
|