CMake Nightly Date Stamp
Add missing lang param.
Merge topic 'VISIBILITY_PREFIX-property' into next

e1dee57 Add missing lang param.
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_PREFIX-property' into next

0663226 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

de80f5c Add a COMPILE_OPTION for a VISIBILITY_INLINES_HIDDEN target property.
9c48b4a Introduce target property <LANG>_VISIBILITY_PRESET
cmTarget: Remove some hardcoding of transitive property names.
Add cmLocalGenerator::GetCompileOptions.

Currently it only adds the contents of the COMPILE_FLAGS target
property, but it can be extended to handle a new COMPILE_OPTIONS
generator expression enabled property.
Add <LANG>_COMPILER_ID generator expressions.

These expressions evaluate to the id of the compiler used to build
the target, or can be used to test if the compiler id matches a
specified value.
cmTarget: Rename struct to be more re-usable.

The same struct can be used to represent COMPILE_OPTIONS content.
cmTarget: Rename LinkInterfaceIncludeDirectoriesEntries

This can be used for COMPILE_OPTIONS too.
SelectLibraryConfigurations: Fix for cached <base>_LIBRARY

The line

  set( ${basename}_LIBRARY )

removes the normal variable, but if the corresponding cached variable is
present then line

  list( APPEND ${basename}_LIBRARY optimized "${_libname}" )

uses that and fails.  Replace the original line with

  set( ${basename}_LIBRARY "" )

to set the normal variable to empty instead of unsetting it.
Merge topic 'SelectLibraryConfigurations-cached-library' into next

a2099a8 SelectLibraryConfigurations: Fix for cached <base>_LIBRARY
FindImageMagick: Find v6 include dir (#14174)

The header files of ImageMagick are now located at
<prefix>/include/ImageMagick-6 instead of <prefix>/include/ImageMagick.
Merge topic 'FindImageMagick-v6-includes' into next

3de9bb4 FindImageMagick: Find v6 include dir (#14174)
Merge branch 'master' into next
Merge topic 'use-java-use-parse-arguments'

81b5fb5 UseJava.cmake: fully use cmake_parse_arguments in add_jar
Merge topic 'genex-generate-file'

b983a58 file: Add GENERATE command to produce files at generate time