On Windows CHECK_CXX_SOURCE_RUNS is calling check_source_runs

I agree that automatic capture of the check_source_runs names without explicit opt-in by including the name CheckSourceRuns module shouldn’t happen.

I think that we can do is move the implementation to cmake_check_source_runs and only have that exposed when including files such as CheckCXXSourceRuns. This will better preserve backwards compatibility as CMake reserves all functions starting with cmake_.

I should have time this week to open a merge request to fix this.