- easier to ensure that flags are consistent
- allows enabling new warnings without causing messy output with older clang versions
- initial settings for ADIOS2, linuxARM64Gcc, linuxARM64Clang