From d481713047b6f6ff06c45be0559f9b3329443c37 Mon Sep 17 00:00:00 2001 From: Daniel Fuchs Date: Sun, 3 May 2026 14:33:40 +0200 Subject: [PATCH] CMake and README updated --- CMakeLists.txt | 5 +++-- README.md | 7 ++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c82250..2f8106f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,8 @@ -cmake_minimum_required(VERSION 3.15) +cmake_minimum_required(VERSION 4.2.2) project(c0ding) -set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_STANDARD 23) file(GLOB_RECURSE SOURCES src/*.cpp) diff --git a/README.md b/README.md index 3d8b3a6..1a2077a 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,11 @@ ### Requirements - build tool: - - `cmake >= 3.15.0` + - `cmake >= 4.2.2` - compiler: - `gcc >= 9.2.0` - `clang >= 9.0.0` + - `x86_64-mcf-seh-rev1 >= 15.2.0` ### Current features @@ -25,9 +26,9 @@ - `c0ding::algorithm::sort` algorithms (only partially done) - `c0ding::algorithm::quick` sort algorithm -### Currently planned features +### Current planned features -- `c0ding::networking` library (based on `boost::asio`) +- `c0ding::networking` library (based on `std::asio`) - `c0ding::algorithm` library - `c0ding::algorithm::sort` algorithms - `c0ding::algorithm::heap` sort algorithm