CMake Nightly Date Stamp
Tests: Set policies in 'complex' tests

These tests cover the OLD behavior of some policies.  Set them to
OLD to avoid warnings in the test output.  Leave a comment that
explains why this is done here but not recommended in general.
file(GENERATE): Re-run cmake if the input file changes
file(GENERATE): Re-run cmake if the output file is removed.
file(GENERATE): Use permissions of input file if present.
Merge topic 'file-GENERATE-fixes' into next

808f0b9a file(GENERATE): Use permissions of input file if present.
be4f3bdb file(GENERATE): Re-run cmake if the output file is removed.
1d17926b file(GENERATE): Re-run cmake if the input file changes
cmake: Avoid overwriting compiler name if specified repeatedly.

If CMake is invoked repeatedly on the command line with the
compiler of a language specified by name, don't replace the
cached value with the un-resolved name if the resolved name is
the same as the path in the cache.
Fix leak and address sanitizer tests to be able to run with real tools.

When running CMake under Leak or Address Sanitizer tools, the fake reporting
would get picked up by the outer CMake and reported as leaks and address
failures on the CMake dashboard. This commit makes sure the test only
reports simulated errors when asked to.
Merge topic 'fix_sanitizer_test_to_work_with_sanitizer' into next

f7d62cac Fix leak and address sanitizer tests to be able to run with real tools.
08bb09a9 CMake Nightly Date Stamp
Merge topic 'fix-broken-re-cmake' into next

a12e4e78 cmake: Avoid overwriting compiler name if specified repeatedly.
Revert "genex: Allow genex caching of config genex on single-config generators"

This reverts commit 93d441b5341b3288f113d7e9c3a488bb23497547.
Merge topic 'revert-stray-topic' into next

db347362 Revert "genex: Allow genex caching of config genex on single-config generators"
Merge topic 'fix-complex-test-policies' into next

fb95f820 Tests: Set policies in 'complex' tests
Merge topic 'fix_guard_malloc_forbc' into next

80ee17d8 Tests/CTestTestMemcheck: Tolerate malloc guard in BC output
Tests/CTestTestMemcheck: Tolerate malloc guard in BC output
Merge topic 'fix_guard_malloc_forbc'

80ee17d8 Tests/CTestTestMemcheck: Tolerate malloc guard in BC output
Merge topic 'deprecated-properties'

5bbec4e3 Help: Document deprecated properties.
Merge branch 'master' into next
cmLocalGenerator: Rename 'MAKEFILE' to 'MAKERULE'

Rename the internal enumeration value for converting paths destined
for use in Makefile rule syntax.
cmLocalGenerator: Fix AddBuildTargetRule object file path conversion

The object file list is constructed for a shell, not a Makefile rule.