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

50d43cf5 Add the WriteCompilerDetectionHeader module.
9ab0cab2 CompilerId: Allow specifying a prefix for preprocessor defines.
37ec7cdb CompilerId: Guard the platform-default compiler code with a parameter.
5db4e315 CompilerId: Add option to generate compiler-id-specific defines.
65a7046f CompilerId: Allow specifying the compiler-specific components to generate.
b0f8c612 Project: Split the compiler id detection into a separate function.
4a6e962c Project: Generate the CXX compiler Id test from multiple files.
66d424e5 Project: Clarify comment about platform-native compilers.