A collection of dev guides, tutorials and thoughts on various tech stacks, tools and programming languages.
CMake is a cross-platform tool for building, testing and packaging software.
If you’ve been writing C or C++ (or maybe Fortran) you probably had to, at some point, use cmake to package your software.
If you’re a Linux user, you’d normally just need to run:
1 sudo apt-get install -y cmake to install it. But sometimes, the version that you can install from the official repository is not the one you need.
OpenSSL is a TLS/SSL and crypto library.
Most Linux distributions come packaged with some older version of OpenSSL, but if you need some of newest features (such as support for TLSv1.3), then you’ll need to manually install it.
Install on LinuxThese instructions should work for most Debian based distros.
Install the build dependencies:
1 sudo apt-get -y install build-essential checkinstall git zlib1g-dev Clone OpenSSL:
1 git clone --depth 1 --branch OpenSSL_1_1_1g https://github.