CMake Nightly Date Stamp
CMake Nightly Date Stamp
OS X: Add platform-specific Clang compiler info files (#13536)

Clang has the same interface as GNU except that we do not need to test
for the deployment target and sysroot flags.  Simply set variables

 CMAKE_${lang}_HAS_ISYSROOT
 CMAKE_${lang}_OSX_DEPLOYMENT_TARGET_FLAG

to true because every version of Clang available on OS X supports these
flags.
CMake Nightly Date Stamp
add documentation for all MSVCxxx version variables (#12567)
Merge topic 'document-MSVC-variables-12567' into next

f35e35b add documentation for all MSVCxxx version variables (#12567)
Merge topic 'osx-clang-target-flags' into next

011d5a4 OS X: Add platform-specific Clang compiler info files (#13536)
70169ec CMake Nightly Date Stamp
4824633 CMake Nightly Date Stamp
VS11: Detect VS 2012 Express for default generator (#13348)
Ninja: filter target specific compile flags with language specific regex

sync with Makefile code.

Bug: 13486

Many thanks to Nils Gladitz
Merge topic 'ninja-rc-compile-flag' into next

a1c9c13 Ninja: filter target specific compile flags with language specific regex
21f5fc1 CMake Nightly Date Stamp
VS11: Detect VS 2012 Express for default generator (#13348)

Add WDExpress to the list of registry search locations.  Add VS 11 to
the list of VS versions and corresponding generator names.  Fix the
search logic to use the most recent version found under any registry
entry.

Inspired-by: Peter Kümmel <syntheticpp@gmx.net>
VS11: Add VS 2012 Express support (#13348)

Use the registry entries that vsvars32.bat uses to detect the location of
MSBuild.exe in the framework directory.  Invoke MSBuild with the option

 /p:VisualStudioVersion=$version

so it knows from which VS version to load the system build rules.  Teach
cmGlobalVisualStudio11Generator to set its ExpressEdition member using the
registry.
Merge topic 'vs11-default' into next

e2160ed VS11: Detect VS 2012 Express for default generator (#13348)
Merge topic 'vs11-express' into next

e17f345 VS11: Detect VS 2012 Express for default generator (#13348)
Merge topic 'vs11-express' into next

7ee3cee VS11: Add VS 2012 Express support (#13348)
file(DOWNLOAD): Add HTTP User-Agent string

Some servers require a User-Agent string.  The curl command-line tool
just sends "curl/$curlver", so do the same.

Suggested-by: Fredrik Ehnbom <fehnbom@nvidia.com>
Merge topic 'file-DOWNLOAD-user-agent' into next

14aff4d file(DOWNLOAD): Add HTTP User-Agent string
ExternalProject: Add DOWNLOAD_NAME option

Some download URLs do not have the filename embedded in the url.
Add an interface to specify the local filename explicitly.

Suggested-by: James Goppert <james.goppert@gmail.com>
Merge topic 'topics/FindCUDA/Add-CUDA_HOST_COMPILER'

db207e4 FindCUDA: Added CUDA_HOST_COMPILER variable.
Merge topic 'qt5-qtdialog-port'

25a4f56 Build with Qt5 if it is found.
717f31a Compile with both Qt4 and Qt5.
066e858 Replace two include_directories with a setting.
430ba9f Use add_subdirectory instead of the obsolete subdirs.
32a5725 Remove an if which is always true.
0b6625c Move variable setting down to where it relates to.
8ab312b Use CMake platform variables instead of Qt ones.
bd728f6 Add a return-after-error if an old Qt is found.