From b95aade3120027436993db8597d16cf91456d44a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Magnus=20Gro=C3=9F?= Date: Fri, 29 Dec 2023 23:10:05 +0100 Subject: [PATCH] Bump CI version --- .github/workflows/ci.yml | 2 +- CMakeLists.txt | 2 +- README.md | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8763508..a087ced 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,7 +4,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: Build the Docker image diff --git a/CMakeLists.txt b/CMakeLists.txt index c769ab6..0ea1762 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.21) project(quickcurver VERSION 0.1 DESCRIPTION "Modern Qt/C++ implementation of Achtung die Kurve with online multiplayer") -set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) diff --git a/README.md b/README.md index 3ec1a06..1f2eba3 100644 --- a/README.md +++ b/README.md @@ -21,8 +21,8 @@ Note: For Arch Linux users there is an [AUR package](https://aur.archlinux.org/p ### Dependencies First make sure, that you have the required dependencies of QuickCurver installed. These are: -* A C++ compiler with C++20 support -* At least Qt 6.4 +* A C++ compiler with C++23 support +* The latest Qt * The following Qt Modules (in the parentheses there is an example how the package could be called for your distro (this depends on the distro!)): - Qt Core (qt6-base) - Qt GUI (qt6-base)