CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
VS: Tolerate diagnostic output while detecting cl (#14387)

When the VS IDE build output setting

  Tools -> Options -> Projects and Solutions ->
   Build and Run -> MSBuild project output verbosity

is set to "Diagnostic" the build output contains a " (TaskId:###)"
suffix on the CMAKE_<lang>_COMPILER= line used to extract the compiler
executable location.  Strip this suffix before checking that the
reported location exists.
Merge topic 'vs-compiler-id-tolerate-diagnostics' into next

8c891f8 VS: Tolerate diagnostic output while detecting cl (#14387)
dccc2b8 CMake Nightly Date Stamp
5ce4429 CMake Nightly Date Stamp
b916555 CMake Nightly Date Stamp
cmMakefile: Improve remove_if functor name
cmMakefile: Do not track CMake temporary files.

Since commit ad502502 (cmMakefile: Track configured files so we can
regenerate them, 2013-06-18) cmMakefile::ConfigureFile records the
configured file as an output file generated by CMake.  The intention is
that for make and ninja we can re-run CMake when one of the files it
generates goes missing.  However, files configured temporarily in
CMakeTmp directories by Check* modules do not live past the CMake
invocation.
Merge topic 'no_track_configured_files' into next

3a22457 cmMakefile: Improve remove_if functor name
Merge topic 'no_track_configured_files' into next

b2a9fdd cmMakefile: Do not track CMake temporary files.
cmMakefile: Do not track CMake temporary files.

We have to also track input files to the configure command. In theory
the input to a configure command could it self be a file that is
going to be deleted later ( output from a custom command or configure_file ).
Merge topic 'no_track_configured_files' into next

ce52280 cmMakefile: Do not track CMake temporary files.