CMake Nightly Date Stamp
Project: Clarify comment about platform-native compilers.
Project: Generate the CXX compiler Id test from multiple files.

This will allow sharing of the logic of the order to test compilers in
and the preprocessor macros used to do that and to determine the
version components.
Project: Split the compiler id detection into a separate function.

This can be extended with parameters to control the output and re-used
in other contexts.
CompilerId: Allow specifying the compiler-specific components to generate.
CompilerId: Add option to generate compiler-id-specific defines.
CompilerId: Guard the platform-default compiler code with a parameter.
CompilerId: Allow specifying a prefix for preprocessor defines.
Add the WriteCompilerDetectionHeader module.

Provide a function to write a portable header to detect compiler
features.
Merge topic 'WriteCompilerDetectionHeader-module' into next

be307978 Add the WriteCompilerDetectionHeader module.
a303ef5b CompilerId: Allow specifying a prefix for preprocessor defines.
ddd97c29 CompilerId: Guard the platform-default compiler code with a parameter.
24cdb121 CompilerId: Add option to generate compiler-id-specific defines.
02bf04fd CompilerId: Allow specifying the compiler-specific components to generate.
dc890167 Project: Split the compiler id detection into a separate function.
20b7c6fd Project: Generate the CXX compiler Id test from multiple files.
b468b0a2 Project: Clarify comment about platform-native compilers.
608532fa CMake Nightly Date Stamp