Re-learning C++. Doing a few projects with WiFi and REST APIs. Uses CMake, C++17, Boost, and Microsoft's C++ REST SDK
The dependencies of the dev packages usually drags in everything else required (the rest of Boost, for example.) TODO need to put together a list of packages just for run-time support.
apt install build-essential cmake libcpprest-dev libboost-program-options-dev libboost-test-dev
dnf install @development-tools cmake gcc-c++ cpprest-devel zlib-devel openssl-devel boost-devel
mkdir build
cd build
cmake ..
make
make test # run the boost-test tests