This repository was archived by the owner on Dec 3, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements
James D edited this page Jun 23, 2021
·
6 revisions
Atomic has very few third party libraries, and most of these aren't necessary for production usage.
- Catch2: Used for unit testing code.
- Git: Used for cloning the repo and contributing.
- CMake: Used for building tests and including the library in CMake projects.
Atomic requires at least the C++14 standard. It has been tested on the following configurations:
- GCC: Has been tested on GCC versions from 7 to 10.
- Clang: Has been tested on Clang versions from 8 to 10.
- MSVC: Has been tested on MSVC version 14.
- C++14: Has been tested on the C++ 14 standard.
- C++17: Has been tested on the C++ 17 standard.
- C++20: Has been tested on the C++ 20 standard.
- Debug: Has been tested in CMake's Debug build mode.
- Release: Has been tested in CMake's Release build mode.
- RelWithDebInfo: Has been tested on CMake's RelWithDebInfo build mode.
- MinSizeRel: Has been tested on CMake's MinSizeRelbuild mode.