From adebe773d0f546a74e3dec5c45111b4019338082 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 3 Oct 2024 07:26:04 -0400 Subject: [PATCH] bump check to C++23 and rename workflow file --- .../workflows/{check-cpp20.yml => check-cpp23.yml} | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) rename .github/workflows/{check-cpp20.yml => check-cpp23.yml} (89%) diff --git a/.github/workflows/check-cpp20.yml b/.github/workflows/check-cpp23.yml similarity index 89% rename from .github/workflows/check-cpp20.yml rename to .github/workflows/check-cpp23.yml index d9dd7754b0..2cd53f2208 100644 --- a/.github/workflows/check-cpp20.yml +++ b/.github/workflows/check-cpp23.yml @@ -1,5 +1,5 @@ -# GitHub action to build LAMMPS on Linux with gcc and C++20 -name: "Check for C++20 Compatibility" +# GitHub action to build LAMMPS on Linux with gcc and C++23 +name: "Check for C++23 Compatibility" on: push: @@ -13,7 +13,7 @@ on: jobs: build: - name: Build with C++20 support enabled + name: Build with C++23 support enabled if: ${{ github.repository == 'lammps/lammps' }} runs-on: ubuntu-latest env: @@ -44,8 +44,8 @@ jobs: uses: actions/cache@v4 with: path: ${{ env.CCACHE_DIR }} - key: linux-cpp20-ccache-${{ github.sha }} - restore-keys: linux-cpp20-ccache- + key: linux-cpp23-ccache-${{ github.sha }} + restore-keys: linux-cpp23-ccache- - name: Building LAMMPS via CMake shell: bash @@ -58,13 +58,13 @@ jobs: cmake -S cmake -B build \ -C cmake/presets/most.cmake \ -C cmake/presets/kokkos-openmp.cmake \ + -D CMAKE_CXX_STANDARD=23 \ -D CMAKE_CXX_COMPILER=g++ \ -D CMAKE_C_COMPILER=gcc \ -D CMAKE_CXX_COMPILER_LAUNCHER=ccache \ -D CMAKE_C_COMPILER_LAUNCHER=ccache \ -D CMAKE_BUILD_TYPE=Debug \ -D CMAKE_CXX_FLAGS_DEBUG="-Og -g" \ - -D CMAKE_CXX_STANDARD=20 \ -D DOWNLOAD_POTENTIALS=off \ -D BUILD_MPI=on \ -D BUILD_SHARED_LIBS=on \