Skip to content

Commit

Permalink
[INFRA] Add clang-19
Browse files Browse the repository at this point in the history
  • Loading branch information
eseiler committed Oct 23, 2024
1 parent a640e73 commit 67ab535
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 12 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
strategy:
fail-fast: false
matrix:
compiler: ["clang-18", "clang-17", "gcc-14", "gcc-13", "gcc-12", "intel"]
compiler: ["clang-19", "clang-18", "clang-17", "gcc-14", "gcc-13", "gcc-12", "intel"]
container:
image: ghcr.io/seqan/${{ matrix.compiler }}
volumes:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci_macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
strategy:
fail-fast: false
matrix:
compiler: ["clang-18", "clang-17", "gcc-14", "gcc-13", "gcc-12"]
compiler: ["clang-19", "clang-18", "clang-17", "gcc-14", "gcc-13", "gcc-12"]
steps:
- name: Checkout
uses: actions/checkout@v4
Expand Down
3 changes: 0 additions & 3 deletions .github/workflows/ci_misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ jobs:
build: snippet
build_type: Release
use_include_dependencies: "OFF"
cxx_flags: "-stdlib=libc++"

- name: "Snippet gcc12"
compiler: "gcc-12"
Expand All @@ -51,7 +50,6 @@ jobs:
build: performance
build_type: Release
use_include_dependencies: "OFF"
cxx_flags: "-stdlib=libc++"

- name: "Performance gcc12"
compiler: "gcc-12"
Expand All @@ -64,7 +62,6 @@ jobs:
build: header
build_type: Release
use_include_dependencies: "OFF"
cxx_flags: "-stdlib=libc++"

- name: "Header gcc13"
compiler: "gcc-13"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci_sanitizer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,16 +65,16 @@ jobs:
cxx_flags: "-fno-omit-frame-pointer -fsanitize=undefined,float-divide-by-zero"

- os: macos-14
compiler: clang-18
compiler: clang-19

- os: ubuntu-latest
compiler: gcc-14
image: ghcr.io/seqan/gcc-14

- name: "TSan"
os: ubuntu-latest
compiler: clang-18
image: ghcr.io/seqan/clang-18
compiler: clang-19
image: ghcr.io/seqan/clang-19
container:
image: ${{ matrix.image || '' }}
volumes:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci_util.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
strategy:
fail-fast: false
matrix:
compiler: ["clang-18", "gcc-14"]
compiler: ["clang-19", "gcc-14"]
container:
image: ghcr.io/seqan/${{ matrix.compiler }}
volumes:
Expand Down
8 changes: 5 additions & 3 deletions cmake/package-lock.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ CPMDeclarePackage (cereal
VERSION ${HIBF_CEREAL_VERSION}
GITHUB_REPOSITORY USCiLab/cereal
SYSTEM TRUE
OPTIONS "JUST_INSTALL_CEREAL ON")
OPTIONS "JUST_INSTALL_CEREAL ON" "CMAKE_MESSAGE_LOG_LEVEL WARNING")
# simde
set (HIBF_SIMDE_VERSION 0.8.2)
CPMDeclarePackage (simde
Expand All @@ -27,15 +27,17 @@ CPMDeclarePackage (benchmark
VERSION ${HIBF_BENCHMARK_VERSION}
GITHUB_REPOSITORY google/benchmark
SYSTEM TRUE
OPTIONS "BENCHMARK_ENABLE_TESTING OFF" "BENCHMARK_ENABLE_WERROR OFF")
OPTIONS "BENCHMARK_ENABLE_TESTING OFF" "BENCHMARK_ENABLE_WERROR OFF"
"CMAKE_MESSAGE_LOG_LEVEL WARNING")
# googletest
set (HIBF_GOOGLETEST_VERSION 1.15.2)
CPMDeclarePackage (googletest
NAME googletest
VERSION ${HIBF_GOOGLETEST_VERSION}
GITHUB_REPOSITORY google/googletest
SYSTEM TRUE
OPTIONS "BUILD_GMOCK OFF" "INSTALL_GTEST OFF" "CMAKE_CXX_STANDARD 20")
OPTIONS "BUILD_GMOCK OFF" "INSTALL_GTEST OFF" "CMAKE_CXX_STANDARD 23"
"CMAKE_MESSAGE_LOG_LEVEL WARNING")
# doxygen-awesome
set (HIBF_DOXYGEN_AWESOME_VERSION 2.3.4)
CPMDeclarePackage (doxygen_awesome
Expand Down

0 comments on commit 67ab535

Please sign in to comment.