RunCMake matches output more robustly than `PASS_REGULAR_EXPRESSION`, and provides more details on failure.