Examples of common cmake patterns