Add some newlines to separate the failure message compiler output.
Add missing test for exported free-function.
Wrap the use of classes in __cplusplus.
Declare C functions with an explicit void argument.

This is required by Borland C.
GenerateExportHeader: Refactor the function for adding compile flags

This function will be repurposed to add both C and CXX flags.
Prepare tests to use non-default languages with project().
Merge topic 'cygwin_fd_setsize'

875eb8e CTest: Add test for running many tests in parallel
Merge topic 'generate_export_header-fixes' into next

87a88e3 Prepare tests to use non-default languages with project().
78d0a43 GenerateExportHeader: Refactor the function for adding compile flags
b47de74 Declare C functions with an explicit void argument.
471eacc Wrap the use of classes in __cplusplus.
481129b Add missing test for exported free-function.
fd5928c Add some newlines to separate the failure message compiler output.
Merge topic 'CPackRPM-componentizedUserSpecFile'

2ef908f Add support for componentized USER spec file
Merge topic 'CPackRPM-avoidOwningSystemDirs'

f055c99 CPackRPM add /usr/lib64 to the list of builtin to-be-excluded path
bac5772 CPackRPM add mechanism to remove path from generated list of file in RPM spec.
Merge topic 'vs-no-compiler-pdb-setting'

87c0d16 Ninja: Fix OBJECT_DIR placeholder path conversion
fb9f73d MSVC: Invoke 'link' directly for executables
42ba1b0 VS: Separate compiler and linker PDB files (#11899, #14062)
Merge topic 'vs10-preprocessor-semicolons'

4e4688e VS 10: Escape ; as %3B in preprocessor definitions (#14073)
Merge topic 'FindOpenSSL-cross-compiling'

1b614e0 FindOpenSSL: Fix spelling of CMAKE_CROSSCOMPILING (#14075)
Merge topic 'msbuild-targets-in-subdirs'

ac9a5f4 ctest_build: Pass projectDir to GenerateBuildCommand
a6c0299 CTest: Simplify ctest_* command source/build dir lookup
1ca9318 VS: Add test for building MSBuild project in subdir
3cd4000 VS: Use .sln parser to build targets in subdirs with msbuild (#13623)
df035e4 VS: Create parser for Visual Studio .sln files
de8be9e Add projectDir parameter to GenerateBuildCommand
Merge topic 'fix-comment-typos'

8e0da4c Fix some copyastos in the DetermineRCCompiler file.
Merge topic 'CrossCompilingFix13796'

efb19b6 CMakeSystem: include toolchain file after setting CMAKE_HOST_ (#13796)
Merge topic 'AddIARToolchain2'

d118b8b Add IAR to the CMakeDetectC(XX)CompilerID.c(pp).in
d33f406 Add regexps for the IAR toolchain to the vendor list.
22fb73a Add support files for C, C++ and ASM for the IAR toolchain.
Merge topic 'improve-get_filename_component-names'

7d1590e get_filename_component: Add DIRECTORY option (#14091)
ec1ba9b get_filename_component: Add explicit unit tests
Merge topic 'xcode-explicitFileType'

5683146 Xcode: Use explicitFileType to mark source types (#14093)
Merge topic 'OpenGL-require-includes'

5be3593 FindOpenGL: require headers to be found on non-Windows platforms (#13746)
b10a171 FindOpenGL: simplify OS selection code