Technical requirements
Before going further into detail, there are some requirements that need to be satisfied to follow the examples:
- The CMake Best Practices repository: This is the main repository that contains all the exemplary content for the book. It is accessible online at https://github.com/PacktPublishing/CMake-Best-Practices---2nd-Edition/.
- Some examples in later chapters on packaging and dependency management use OpenSSL to illustrate how to work with third-party libraries. To install it, either use the package manager supplied by your operating system, such as
apt-get
,chocolatey
, orbrew
, or download it from any of the links supplied in the OpenSSL wiki: https://wiki.openssl.org/index.php/Binaries. OpenSSL was chosen because it is freely available for a wide variety of platforms and is easy to install.