# Supporting using the CHECK_... message modes if available | |
# and fall back to the older behavior if not | |
macro(cm_message_checks_compat description startVar passVar failVar) | |
if(CMAKE_VERSION VERSION_GREATER 3.16.2019) | |
set(${startVar} CHECK_START "${description}") | |
set(${passVar} CHECK_PASS) | |
set(${failVar} CHECK_FAIL) | |
else() | |
set(${startVar} STATUS "${description}") | |
set(${passVar} STATUS "${description} - ") | |
set(${failVar} STATUS "${description} - ") | |
endif() | |
endmacro() |