Best practices for building and organizing C++ libraries with CMake
Using C++ Build Systems in cross-platform development
Configuration options for Makefile
Configuration options for CMake
Resource management in C++ Build Systems