aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2020-09-06 20:28:39 +0300
committerGitHub <noreply@github.com>2020-09-06 20:28:39 +0300
commit97177bc12a98738a443cce65d9ee2bee03d0f1f3 (patch)
treee4d8394f8251ae2182ae8fe21a76d249bf148d53 /.github
parent011210ee147e9786949146a618e5f565c3e76812 (diff)
parentd01fc3da8f69464eb53507ca2e33f6f887ba0e34 (diff)
downloadmeson-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.yml31
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