Say that you want to configure libCellML with COMPILER_CACHE set to ON, but that you don't have any compiler cache tool. If so then you will get a warning:
https://github.com/cellml/libcellml/blob/23ce671429f63052be0394e6b4c66dd7c4c52d97/CMakeLists.txt#L54
This means that you will still be able to generate a configuration, albeit a broken one. I would therefore expect us to generate not a WARNING message, but a SEND_ERROR message...?
Say that you want to configure libCellML with
COMPILER_CACHE
set toON
, but that you don't have any compiler cache tool. If so then you will get a warning: https://github.com/cellml/libcellml/blob/23ce671429f63052be0394e6b4c66dd7c4c52d97/CMakeLists.txt#L54 This means that you will still be able to generate a configuration, albeit a broken one. I would therefore expect us to generate not aWARNING
message, but aSEND_ERROR
message...?