CMake Nightly Date Stamp
Help: Document CMAKE_XCODE_ATTRIBUTE_<an-attribute> variable (#15215)
Merge topic 'doc-CMAKE_XCODE_ATTRIBUTE' into next

0ff69dd4 Help: Document CMAKE_XCODE_ATTRIBUTE_<an-attribute> variable (#15215)
Xcode: Fix compiler id detection for iOS tools (#15214)

Since commit 0cce556b (Xcode: Use sysroot and deployment target to
identify compiler, 2014-04-29) our compiler id detection project uses
the target platform SDK in case Xcode selects a different compiler based
on it.  Now the compiler id project actually compiles with the target
compiler and SDK when cross-compiling.

The iOS tools do not support the 'com.apple.product-type.tool' product
type we use in our compiler id detection project.  When targeting
iPhone, use product type 'com.apple.product-type.bundle.unit-test'
instead.
Xcode: Fix compiler id detection when code signing is required

The iOS product type 'com.apple.package-type.bundle.unit-test' requires
code signing on Xcode 6.  Other iOS target types do too.  Until CMake
learns to add the CODE_SIGN_IDENTITY build attribute itself, toolchain
files can set CMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY to tell the Xcode
generator to add the attribute.  Teach CMakeDetermineCompilerId to
recognize this variable and add the CODE_SIGN_IDENTITY build attribute
to the compiler id project.
Merge topic 'xcode-ios-compiler-id' into next

b91020f6 Xcode: Fix compiler id detection when code signing is required
c48f6e12 Xcode: Fix compiler id detection for iOS tools (#15214)
FindCUDA: Remove rpath logic outdated by CMake's own @rpath support

Otherwise binaries end up with two copies of the same value and the OS X
install_name_tool may corrupt them.
Merge topic 'cuda-rpath-osx' into next

59814cb4 FindCUDA: Remove rpath logic outdated by CMake's own @rpath support
FindHg: Do not use cygwin hg on Windows

The cygwin hg client is a text file with a '#!/bin/python" line.
This cannot run on Windows.
Merge topic 'FindHg-no-cygwin-hg-on-windows' into next

ed997de4 FindHg: Do not use cygwin hg on Windows
Tests/ExternalProject: Skip Windows hg tests with cygwin hg

The cygwin hg client is a text file with a '#!/bin/python" line.
This cannot run on Windows.
Merge topic 'ExternalProject-no-cygwin-hg-on-windows' into next

ad984b60 Tests/ExternalProject: Skip Windows hg tests with cygwin hg
Refactor and seperate search path construction for find commands

Prior to this commit, the set of search paths to traverse for find commands
was incrementally constructed.  This change allows each group of paths, i.e.
CMakeVariablePaths, UserHintsPaths, SystemEnvironmentPaths, etc. to be
constructed and manipulated independently, and then all combined togethor.
Encapsulate search path manipulation functions into a seperate class.

The functions for adding the various different types of paths have been
factored out into a new class, cmSearchPath.  It is to be used as a helper
container class for the various find_* commands.
Use containers of labeled search paths instead of individual members

Manage classes of search paths in labeled containers.  This removes the
need to have a seperate member variable for each type of search path, but
also allows path types to be grouped togethor in various different ways
and manipulated as subsets of the full set of search paths.
Merge topic 'cpack-rpm-component-descriptions'

603ef7fd CPackRPM: Add component based packaging description and summary
Merge topic 'release-upload-version'

c8616203 Utilities/Release: Update default binary distribution dir to v3.1
Merge topic 'fix-OSX-bundle-rpaths-and-Qt5'

41564ff2 BundleUtilities: Ensure framework symlinks and Info.plist exist
Merge topic 'cuda-rpath-osx'

59814cb4 FindCUDA: Remove rpath logic outdated by CMake's own @rpath support
Merge topic 'ExternalProject-no-cygwin-hg-on-windows'

ad984b60 Tests/ExternalProject: Skip Windows hg tests with cygwin hg