IF_CHECK_PASSED
`IF_CHECK_PASSED` is a multi-value keyword, resulting in a list value. Convert it to a string before applying any `string()` command.
IF_CHECK_FAILED
TryAppendCXXFlags