diff --git a/.github/workflows/ci_linux.yml b/.github/workflows/ci_linux.yml index dc754463..ec2ed60f 100644 --- a/.github/workflows/ci_linux.yml +++ b/.github/workflows/ci_linux.yml @@ -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: diff --git a/.github/workflows/ci_macos.yml b/.github/workflows/ci_macos.yml index ca602588..5458469e 100644 --- a/.github/workflows/ci_macos.yml +++ b/.github/workflows/ci_macos.yml @@ -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 diff --git a/.github/workflows/ci_misc.yml b/.github/workflows/ci_misc.yml index c6074977..1b5becff 100644 --- a/.github/workflows/ci_misc.yml +++ b/.github/workflows/ci_misc.yml @@ -38,7 +38,6 @@ jobs: build: snippet build_type: Release use_include_dependencies: "OFF" - cxx_flags: "-stdlib=libc++" - name: "Snippet gcc12" compiler: "gcc-12" @@ -51,7 +50,6 @@ jobs: build: performance build_type: Release use_include_dependencies: "OFF" - cxx_flags: "-stdlib=libc++" - name: "Performance gcc12" compiler: "gcc-12" @@ -64,10 +62,9 @@ jobs: build: header build_type: Release use_include_dependencies: "OFF" - cxx_flags: "-stdlib=libc++" - - name: "Header gcc13" - compiler: "gcc-13" + - name: "Header gcc14" + compiler: "gcc-14" build: header build_type: Release use_include_dependencies: "OFF" diff --git a/.github/workflows/ci_sanitizer.yml b/.github/workflows/ci_sanitizer.yml index fd9092e2..32dce590 100644 --- a/.github/workflows/ci_sanitizer.yml +++ b/.github/workflows/ci_sanitizer.yml @@ -65,7 +65,7 @@ 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 @@ -73,8 +73,8 @@ jobs: - 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: diff --git a/.github/workflows/ci_util.yml b/.github/workflows/ci_util.yml index 8a2f4f5e..2df39cd8 100644 --- a/.github/workflows/ci_util.yml +++ b/.github/workflows/ci_util.yml @@ -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: diff --git a/cmake/package-lock.cmake b/cmake/package-lock.cmake index f2b86b24..3628c7a3 100644 --- a/cmake/package-lock.cmake +++ b/cmake/package-lock.cmake @@ -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 @@ -27,7 +27,8 @@ 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 @@ -35,7 +36,8 @@ CPMDeclarePackage (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