diff --git a/.github/workflows/sifdecoder.yml b/.github/workflows/sifdecoder.yml index 8fefc76..f80ccc8 100644 --- a/.github/workflows/sifdecoder.yml +++ b/.github/workflows/sifdecoder.yml @@ -79,22 +79,25 @@ jobs: echo "Processing $file" rm -f *.f *.o *.d if [[ "${{ matrix.precision }}" == "single" ]]; then + ./sifdecoder_standalone -sp "$file" if [[ -f "ELFUN_s.SIF" ]]; then problems+=("$file") else - ./sifdecoder_standalone -sp "$file" gfortran -shared -fPIC *.f fi fi if [[ "${{ matrix.precision }}" == "double" ]]; then ./sifdecoder_standalone -dp "$file" + if [[ -f "ELFUN.SIF" ]]; then + problems+=("$file") + fi gfortran -shared -fPIC *.f fi if [[ "${{ matrix.precision }}" == "quadruple" ]]; then + ./sifdecoder_standalone -qp "$file" if [[ -f "ELFUN_q.SIF" ]]; then problems+=("$file") else - ./sifdecoder_standalone -qp "$file" gfortran -shared -fPIC *.f fi fi