On Windows CHECK_CXX_SOURCE_RUNS is calling check_source_runs

So this is a change to to API for check_cxx_source_runs; i.e., it is not backward compatible ?

I would expect the major version of cmake to change when the API was no longer backward compatible. Are there at least release notes that list all of these sort of changes ?