Skip to content

Commit

Permalink
Update requirements for C++20 Modules
Browse files Browse the repository at this point in the history
  • Loading branch information
dr8co committed Feb 12, 2024
1 parent 679f4b8 commit 0b83055
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -321,10 +321,12 @@ The hashes are computed in parallel using multiple threads to speed up the proce
* A [Unix-like](https://en.wikipedia.org/wiki/List_of_Unix_systems#Unix-like_operating_systems)
operating system, such as [Linux](https://en.wikipedia.org/wiki/Linux),
[BSD](https://en.wikipedia.org/wiki/Berkeley_Software_Distribution), or [macOS](https://en.wikipedia.org/wiki/MacOS).
* A C++ compiler with C++23 support. For this project, [GCC 13](https://gcc.gnu.org/gcc-13/) (or later),
or [LLVM Clang 17](https://clang.llvm.org/) (or later) is required.
* [CMake](https://cmake.org/) 3.25+
* [Ninja](https://ninja-build.org/) 1.10+, or any other build system supported by CMake (Ninja is recommended)
* A C++ compiler with [C++23](https://en.cppreference.com/w/cpp/23) support,
and [C++20 Modules](https://en.cppreference.com/w/cpp/language/modules) support.
For this project, [GCC 14](https://gcc.gnu.org/gcc-13/) (or newer),
or [LLVM Clang 17](https://clang.llvm.org/) (or newer) is required.
* [CMake](https://cmake.org/) 3.28+
* [Ninja](https://ninja-build.org/) 1.11+, or any other build system compatible with CMake and C++20 Modules.
* [OpenSSL](https://www.openssl.org/) 3+
* [Sodium](https://libsodium.org/) 1.0.18+
* [GCrypt](https://gnupg.org/software/libgcrypt/index.html) 1.10+
Expand Down

0 comments on commit 0b83055

Please sign in to comment.