CMake Nightly Date Stamp
OS X: enable rpath support on 10.5.
Merge topic 'rpath-on-mac' into next

175ae56 OS X: enable rpath support on 10.5.
Move the condition for running the visibility check up.

The RunCMakeTest.cmake is executed in script mode, so
the COMPILER_VERSION is not defined.
Merge topic 'VISIBILITY_PRESET-property' into next

b1be061 Move the condition for running the visibility check up.
Add a COMPILE_OPTION for a VISIBILITY_INLINES_HIDDEN target property.

This corresponds to the g++ and clang++
option -fvisibility-inlines-hidden on linux. On Windows with MinGW,
this corresponds to -fno-keep-inline-dllexport. That option is
not supported by clang currently.
Merge topic 'VISIBILITY_PRESET-property' into next

82a30a7 Add a COMPILE_OPTION for a VISIBILITY_INLINES_HIDDEN target property.
Introduce target property <LANG>_VISIBILITY_PRESET

This is initialized by CMAKE_<LANG>_VISIBILITY_PRESET. The target
property is used as the operand to the -fvisibility= compile option
with GNU compilers and clang.
Add a COMPILE_OPTION for a VISIBILITY_INLINES_HIDDEN target property.

This corresponds to the g++ and clang++
option -fvisibility-inlines-hidden on linux. On Windows with MinGW,
this corresponds to -fno-keep-inline-dllexport. That option is
not supported by clang currently.
Merge topic 'VISIBILITY_PRESET-property' into next

d26d1f5 Add a COMPILE_OPTION for a VISIBILITY_INLINES_HIDDEN target property.
f836375 Introduce target property <LANG>_VISIBILITY_PRESET
VS: Add VS_GLOBAL_ROOTNAMESPACE target property

Add a setting for Visual Studio projects for the root namespace in the
"Globals" PropertyGroup section of the project file.
Merge topic 'vs-RootNamespace' into next

cca955a VS: Add VS_GLOBAL_ROOTNAMESPACE target property
Merge branch 'master' into next
Merge topic 'fix-INCLUDE_DIRECTORIES-genex-read'

3aa9ce4 GenexEval: Fix evaluation of INCLUDE_DIRECTORIES target property.
0b39fef GenexEval: Extract a getLinkedTargetsContent from TargetPropertyNode.
53164ac cmTarget: Remove some hardcoding of transitive property names.
Merge topic 'test-INCLUDE_DIRECTORIES-genex-read'

07f9e15 GenexEval: Test evaluation of INCLUDE_DIRECTORIES target property.
Merge topic 'FindBoost-normalize-slashes'

363825c FindBoost: Fix handling of \ in input paths (#14179)
Merge topic 'fix-try_compile-library-spaces'

e537544 try_compile: Trim whitespace from LINK_LIBRARIES entries
try_compile: Add test for bad call error cases

Add a RunCMake.try_compile test to cover cases of bad invocation of the
try_compile command.
try_compile: Refactor argument processing

Process all arguments in a single loop using a simple state machine.
While at it, fix some error message typos.  Also allow LINK_LIBRARIES
with no actual libraries to disable use of the -DLINK_LIBRARIES=...
from the CMAKE_FLAGS.  This was already possible in the old logic if
LINK_LIBRARIES was immediately followed by another keyword argument
instead of the end of the argument list, so allow it in general.
Update the RunCMake.try_compile test cases accordingly.
Merge topic 'refactor-try_compile-argument-processing' into next

d06db7e try_compile: Refactor argument processing
b680824 try_compile: Add test for bad call error cases