William R Tobin
William R Tobin
CMake provides "CrayClang" as a compiler ID for the C and CXX Cray compilers based on Clang: https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_COMPILER_ID.html SetupCompilerOptions uses `matches` for Clang to match both Clang and AppleClang: https://github.com/LLNL/blt/blob/45494b6968553806ac90822d1bc0ed8e2df6db1f/cmake/SetupCompilerOptions.cmake#L33...
Just putting this up for review for the moment, not married to any design decisions and I assume we'll want to change output message structure. This basically just introduces mechanisms...