...
- universal.cmake : applies changes globally
- $compiler.cmake : applies changes for a compiler type (on all machines)
- $os.cmake : applies change for an OS
- $mach.cmake : applies changes for a machine (for all compilers)$compiler_$os.cmake : applies changes for a compiler/os combo (for all machines)
- $compiler_$mach.cmake : applies changes to a compiler/mach comb
- post_process.cmake: finishes setting up cmake stuff, developers should not edit this file
...