diff --git a/README.md b/README.md index 54b716c..ca902c5 100644 --- a/README.md +++ b/README.md @@ -105,6 +105,22 @@ import beman.scope; ``` With modules import needs to be after any includes to avoid compilation errors. +## Dependencies + +### Build Environment + +This project requires at least the following to build: + +* A C++ compiler that conforms to the C++20 standard or greater +* CMake 3.30 or later +* (Test Only) Catch2 + +You can disable building tests by setting CMake option `BEMAN_SCOPE_BUILD_TESTS` to +`OFF` when configuring the project. + +You can disable building examples by setting CMake option `BEMAN_SCOPE_BUILD_EXAMPLES` to +`OFF` when configuring the project. + ## Building beman.scope Building is only required to run tests and examples. All compilers build and