Technical requirements
As with the previous chapters, all the examples are tested with CMake 3.21 and run on either of the following compilers:
- GCC 9 or newer
- Clang 12 or newer
- MSVC 19 or newer
Additionally, some examples will need OpenSSL 1.1 installed to be able to compile. Some examples pull dependencies from various online locations, so an internet connection is also required. All of the examples and source code are available from the GitHub repository to this book, which can be found at https://github.com/PacktPublishing/CMake-Best-Practices.
The examples for the external package managers require Conan (version 1.40 or newer) and vcpkg installed on your system to run. You can get the software here:
- Conan: https://conan.io/
- Vcpkg: https://github.com/microsoft/vcpkg