CMake Nightly Date Stamp
try_compile: Add COPY_FILE_ERROR option to capture failure

When the COPY_FILE operation fails optionally capture the error message
with a COPY_FILE_ERROR option instead of reporting the error
immediately.  This gives callers a chance to do something else or report
the error.

Teach the RunCMake.try_compile test to cover bad argument combinations
involving COPY_FILE_ERROR.  Teach the TryCompile test to cover the case
of a COPY_FILE error message captured by COPY_FILE_ERROR.
Merge topic 'CPackRPM-protectATinFilename-reloaded'

1703e06 CPackRPM protect '@' character in filename processed in the spec file.
Merge topic 'IMPORTED-build-dependencies'

4f7ceb5 Test non-IMPORTED libraries in the INTERFACE of IMPORTED libraries.
3405351 Add entire link interface transitive closure as target depends.
Merge topic 'CPack-fixGeneratedChangelogFormat'

976e51d CPackRPM make the changelog line conform to expected format
Merge topic 'doc-project-top-level'

4a71168 project: Document top-level CMakeLists.txt requirement
Merge topic 'doc-ExternalProject-COMMAND-keyword'

93c1165 ExternalProject: Document multiple COMMAND lines
Merge topic 'try_compile-escape-flags'

290857b try_compile: Escape CMAKE_<lang>_FLAGS in test projects (#14268)
Merge topic 'doc-include-clarify'

e934b1f include: Clarify variable access scope for included file
Merge topic 'vs-flag-MAP-with-value'

f2caf79 VS: Fix /MAP:mapfile flag mapping (#14282)
Merge topic 'cmake-error-advice'

18e1bfb cmake: On configure error suggest looking at CMake*.log files
Merge topic 'try_compile-COPY_FILE_ERROR' into next

c28715b try_compile: Add COPY_FILE_ERROR option to capture failure
Merge topic 'try_compile-COPY_FILE_ERROR'

c28715b try_compile: Add COPY_FILE_ERROR option to capture failure
Merge topic 'INTERFACE_LINK_LIBRARIES-prop'

3e30d9e TLL: Don't populate old link interface if CMP0022 is NEW.
574fec9 Export: Generate INTERFACE_LINK_LIBRARIES property on targets.
d0a76ea Introduce the INTERFACE_LINK_LIBRARIES property.
ddde61c Introduce the LINK_ONLY generator expression.
5aa9731 GenexEval: Add abstracted access to link interface for a target.
Merge topic 'target-policies'

484bb88 Genex: Make CMP0021 and CMP0022 usable with TARGET_POLICY
Merge topic 'update-kwsys'

635e19d Merge branch 'upstream-kwsys' into update-kwsys
0a44fa4 KWSys 2013-07-10 (beef6819)
Merge topic 'revert-CMAKE_SYSROOT'

0416c94 Revert "Use --sysroot when cross compiling."
Merge topic 'compile-defs-debugging'

d7dd010 Add target property debugging for COMPILE_DEFINITIONS
1841215 Refactor cmTarget::GetCompileDefinitions to use an out-vector, not a string.
afc9243 Add an overload of cmIDEOptions::AddDefines taking a vector of strings.
d95651e Overload cmLocalGenerator::AppendDefines to add a list.
Merge branch 'master' into next