CMake Nightly Date Stamp
Ninja: Limit custom command side-effects to build folder

Revert commit 7243c951 (Ninja: Don't limit custom cmd side-effects to
build folder, 2014-06-27) because it causes every custom command
dependency in the source tree to get a phony rule.  For large projects
these rules get too big for Ninja to handle efficiently.  While the
original change addressed a valid concern, it did not seem to occur
regularly in practice because well-behaved projects generate their
side-effects only in the build tree.  Until we support explicit
specification of side-effects (CMake issue #14963), we will have to use
this as a middle-ground.
Merge topic 'ninja-phony-rules-only-in-build-tree' into next

de8e534b Ninja: Limit custom command side-effects to build folder
734580a8 CMake Nightly Date Stamp
Help: Replace 'Dart' with 'CDash' in ctest.1 manual

The modern dashboard server is CDash, not Dart, so update the manual
to talk about CTest as a CDash client.  Also drop documentation for
a Dart2-specific option.
Merge topic 'doc-drop-dart' into next

b8aa0cdf Help: Replace 'Dart' with 'CDash' in ctest.1 manual
Tests: Use @rpath only on OS X 10.6 and greater

The parent commit updated the implementation.  Update the test too.
Merge topic 'rpath-osx-10_6' into next

741395f1 Tests: Use @rpath only on OS X 10.6 and greater
Merge topic 'FindLATEX-cross-compile-ps2pdf14'

63262434 FindLATEX: Search for ps2pdf14 even on Windows (#15198)
Merge topic 'ctest-memcheck-sanitizers'

e0e75a72 Help: Add notes for topic 'ctest-memcheck-sanitizers'
7345a1f7 tests: Add a test for ctest_memcheck MemorySanitizer
0c6330da ctest_memcheck: Add support for MemorySanitizer msan
9ba8bf12 tests: add a test for ctest_memcheck UndefinedBehaviorSanitizer
816c100a ctest_memcheck: Add support for UndefinedBehaviorSanitizer ubsan
b67ef537 ctest_memcheck: Order sanitizer type code consistently
f48a2968 Tests: Organize CTestTestMemcheck inner test code
Merge topic 'FPHSA_exact_version'

ba907f7d FPHSA: fix when requested or found version is exactly 0
4f9bf446 FPHSA: when EXACT version match is requested only compare the components given
Merge branch 'master' into next
Revert "OSX: Only enable @rpath support on OS X 10.6 or greater."

This reverts commit 36c509b9c23725a9e731b4f68a5bfb209bf3cfa1.
OSX: Warn when attempting to change runtime paths on OS X 10.5

Even though 10.5 supports @rpath, the support is not complete
enough for CMake.  For instance, install_name_tool doesn't support
adding and removing rpaths.

Also modifying BundleUtilities test to remove an undesirable cmake
generated runtime path.  The intent was to build with the install
rpath as is done with the other cases in this test.
Merge topic 'rpath-osx-10_6' into next

30c103d2 OSX: Warn when attempting to change runtime paths on OS X 10.5
98cb337e Revert "OSX: Only enable @rpath support on OS X 10.6 or greater."
Revert "Tests: Use @rpath only on OS X 10.6 and greater"

This reverts commit 741395f103d868ef9f7d1c2ac552c5eefcf729cc.
Merge topic 'rpath-osx-10_6' into next

e9ca4370 Revert "Tests: Use @rpath only on OS X 10.6 and greater"
OSX: Warn when attempting to change runtime paths on OS X 10.5

Even though 10.5 supports @rpath, the support is not complete
enough for CMake.  For instance, install_name_tool doesn't support
adding and removing rpaths.

Also modifying BundleUtilities test to remove an undesirable cmake
generated runtime path.  The intent was to build with the install
rpath as is done with the other cases in this test.
Merge topic 'rpath-osx-10_6' into next

a6e58f55 OSX: Warn when attempting to change runtime paths on OS X 10.5
FindThreads: rename imported target to Threads::Threads
Merge topic 'FindThreads_overhaul' into next

36f4c2a3 FindThreads: rename imported target to Threads::Threads