Rename files which are identical for the C version.
Merge topic 'compiler-id-refactor' into next

ac7e65a5 Rename files which are identical for the C version.
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.
Merge topic 'compiler-id-refactor' into next

a4b0e712 CompilerId: Allow specifying a prefix for preprocessor defines.
23a286d7 CompilerId: Guard the platform-default compiler code with a parameter.
9478f04a CompilerId: Add option to generate compiler-id-specific defines.
4b165409 CompilerId: Allow specifying the compiler-specific components to generate.
56db3530 Project: Split the compiler id detection into a separate function.
d4125167 Project: Generate the CXX compiler Id test from multiple files.