diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2020-09-06 20:28:39 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-06 20:28:39 +0300 |
commit | 97177bc12a98738a443cce65d9ee2bee03d0f1f3 (patch) | |
tree | e4d8394f8251ae2182ae8fe21a76d249bf148d53 /.github | |
parent | 011210ee147e9786949146a618e5f565c3e76812 (diff) | |
parent | d01fc3da8f69464eb53507ca2e33f6f887ba0e34 (diff) | |
download | meson-97177bc12a98738a443cce65d9ee2bee03d0f1f3.zip meson-97177bc12a98738a443cce65d9ee2bee03d0f1f3.tar.gz meson-97177bc12a98738a443cce65d9ee2bee03d0f1f3.tar.bz2 |
Merge pull request #7689 from scivision/fortran_inc
correct Fortran include algorithm
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/unusedargs_missingreturn.yml | 31 |
1 files changed, 12 insertions, 19 deletions
diff --git a/.github/workflows/unusedargs_missingreturn.yml b/.github/workflows/unusedargs_missingreturn.yml index 859dec2..3e82568 100644 --- a/.github/workflows/unusedargs_missingreturn.yml +++ b/.github/workflows/unusedargs_missingreturn.yml @@ -4,6 +4,10 @@ name: UnusedMissingReturn # * missing return values # * strict prototypes # some users have default configs that will needlessly fail Meson self-tests due to these syntax. +env: + CFLAGS: "-Werror=unused-parameter -Werror=return-type -Werror=strict-prototypes" + CPPFLAGS: "-Werror=unused-parameter -Werror=return-type" + FFLAGS: "-fimplicit-none" on: push: @@ -31,10 +35,10 @@ on: jobs: linux: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v1 - - uses: actions/setup-python@v1 + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 with: python-version: '3.x' - name: Install Compilers @@ -42,30 +46,19 @@ jobs: sudo apt update -yq sudo apt install -yq --no-install-recommends g++ gfortran ninja-build gobjc gobjc++ - run: python run_project_tests.py --only cmake common fortran platform-linux "objective c" "objective c++" - env: - CI: "1" - CFLAGS: "-Werror=unused-parameter -Werror=return-type -Werror=strict-prototypes" - CPPFLAGS: "-Werror=unused-parameter -Werror=return-type" - FFLAGS: "-fimplicit-none" windows: runs-on: windows-latest steps: - - uses: actions/checkout@v1 - - uses: actions/setup-python@v1 + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 with: python-version: '3.x' - # ninja==1.10 pypi release didn't ship with windows binaries, which causes - # pip to try to build it which fails on Windows. Pin the previous version - # for now. We can update once that's fixed. - # https://pypi.org/project/ninja/1.10.0/#files - - run: pip install ninja==1.9.0.post1 pefile + + - run: pip install ninja pefile + - run: python run_project_tests.py --only platform-windows env: - CI: "1" - CFLAGS: "-Werror=unused-parameter -Werror=return-type -Werror=strict-prototypes" - CPPFLAGS: "-Werror=unused-parameter -Werror=return-type" - FFLAGS: "-fimplicit-none" CC: gcc CXX: g++ FC: gfortran |