https://coderefinery.github.io/cmake-workshop/ https://www.brianlheim.com/2018/04/09/cmake-cheat-sheet.html
https://github.com/lefticus/cpp_starter_project
https://gitlab.kitware.com/cmake/community/-/wikis/doc/tutorials/How-To-Write-Platform-Checks
https://dev.to/dmerejkowsky/cmake-visual-studio-and-the-command-line
https://preshing.com/20170511/how-to-build-a-cmake-based-project/
https://gitlab.kitware.com/cmake/community/-/wikis/doc/cmake/Useful-Variables
https://gitlab.kitware.com/cmake/community/-/wikis/doc/tutorials/How-To-Write-Platform-Checks
Cmake line by line - creating a header-only library
Creating a Header-Only Library with CMake
https://akkadia.org/drepper/dsohowto.pdf
https://bytefreaks.net/programming-2/make-building-with-cmake-verbose
https://bytefreaks.net/programming-2/manually-set-the-cmake-output-folder
https://cmake.org/cmake/help/v3.13/command/install.html
https://stackoverflow.com/questions/3573475/how-does-the-import-library-work-details
https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/Component-Install-With-CPack
https://cliutils.gitlab.io/modern-cmake/chapters/install/packaging.html