Skip to content

Commit

Permalink
refactor build.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
wdeconinck committed Feb 14, 2025
1 parent 01b7610 commit eb28f70
Showing 1 changed file with 2 additions and 9 deletions.
11 changes: 2 additions & 9 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,6 @@ jobs:
compiler_fc: gfortran-10
caching: true
coverage: true
cmake_options: -DENABLE_WARNING_AS_ERROR=ON

- name: linux gnu-12
os: ubuntu-24.04
Expand All @@ -61,7 +60,6 @@ jobs:
compiler_fc: gfortran-12
caching: true
coverage: false
cmake_options: -DENABLE_WARNING_AS_ERROR=ON

- name: linux gnu-14
os: ubuntu-24.04
Expand All @@ -71,7 +69,6 @@ jobs:
compiler_fc: gfortran-14
caching: true
coverage: false
cmake_options: -DENABLE_WARNING_AS_ERROR=ON

- name: linux clang-13
os: ubuntu-22.04
Expand All @@ -81,7 +78,6 @@ jobs:
compiler_fc: gfortran-10
caching: true
coverage: false
cmake_options: -DENABLE_WARNING_AS_ERROR=ON

- name: linux clang-18
os: ubuntu-24.04
Expand All @@ -91,7 +87,6 @@ jobs:
compiler_fc: gfortran-14
caching: true
coverage: false
cmake_options: -DENABLE_WARNING_AS_ERROR=ON

- name : linux intel
os: ubuntu-24.04
Expand All @@ -101,7 +96,6 @@ jobs:
compiler_fc: ifx
caching: true
coverage: false
cmake_options: -DENABLE_WARNING_AS_ERROR=ON

- name : linux intel-classic
os: ubuntu-22.04
Expand All @@ -111,7 +105,6 @@ jobs:
compiler_fc: ifort
caching: true
coverage: false
cmake_options: -DENABLE_WARNING_AS_ERROR=ON

- name: linux nvhpc-25.1
os: ubuntu-24.04
Expand All @@ -121,7 +114,7 @@ jobs:
compiler_fc: nvfortran
caching: true
coverage: false
cmake_options: -DSKIP_TEST_atlas_test_omp_sort=TRUE -DENABLE_WARNING_AS_ERROR=ON
cmake_options: -DSKIP_TEST_atlas_test_omp_sort=TRUE

- name: macos
# Xcode compiler requires empty environment variables, so we pass null (~) here
Expand Down Expand Up @@ -283,7 +276,7 @@ jobs:
dependency_cmake_options: |
ecmwf/eckit: "-G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DENABLE_TESTS=OFF -DENABLE_ECKIT_CMD=OFF -DENABLE_ECKIT_SQL=OFF -DENABLE_WARNINGS=OFF"
ecmwf/fckit: "-G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DENABLE_TESTS=OFF"
cmake_options: "-G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DATLAS_BITS_LOCAL=64 ${{ matrix.cmake_options }}"
cmake_options: "-G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DATLAS_BITS_LOCAL=64 -DENABLE_WARNING_AS_ERROR=ON ${{ matrix.cmake_options }}"
ctest_options: "${{ matrix.ctest_options }}"

- name: Verify tools
Expand Down

0 comments on commit eb28f70

Please sign in to comment.