CMake Nightly Date Stamp
Merge topic 'doc-sphinx-cmake-fixup'

5cda2205 Utilities/Sphinx: Add missing call to note_explicit_target
Merge topic 'FindCurses-no-cur_colr'

d931ba60 FindCurses: Drop search for deprecated HP-UX cur_colr library
Merge topic 'update-curl'

46bbf947 curl: Check for OpenSSL headers independently
Merge topic 'vs-check-phone-store-tools'

689cd0d4 VS: Do not produce WinMD file for OBJECT libraries (#15228)
b20a32ac VS: Improve error messages when compiler is not detected (#15228)
Merge branch 'master' into next
CPackRPM: Unset temporary component variables before re-use

Improve the fix from commit v2.8.9~136^2 (CPackRPM: avoid leakage of RPM
directive from one component to another, 2012-06-05) to clean up more
temporary variables.

Reviewed-by: Domen Vrankar <domen.vrankar@gmail.com>
Merge topic 'CPackRPM-cleanup-component-vars' into next

51a60973 CPackRPM: Unset temporary component variables before re-use
ccmake: Remove incomplete support for cur_colr on old HP-UX

Enable support for the more modern Xcurses.
ccmake: Use standard getmaxyx instead of non-standard getmax[xy]

Swap out getmax[xy]() calls for single call to getmaxyx(), to support
strict X/Open conformant curses implementations, e.g. HP-UX Xcurses.
ccmake: Cleanup and simplify conditional blocks for HP-UX
Merge topic 'ccmake-hpux' into next

7a687292 ccmake: Cleanup and simplify conditional blocks for HP-UX
44f02b42 ccmake: Use standard getmaxyx instead of non-standard getmax[xy]
ee3d06a4 ccmake: Remove incomplete support for cur_colr on old HP-UX
GetPrerequisites: remove needless variable dereferencing
Merge topic 'GetPrerequisites-expansion' into next

ec36e1c2 GetPrerequisites: remove needless variable dereferencing
GetPrerequisites: join if() clauses

These all test the same variable for different values, so only one of them can
ever be true. This also allows to completely remove one variable that only
flagged if one of the conditions matched.
Merge topic 'GetPrerequisites-expansion' into next

2a263229 GetPrerequisites: join if() clauses
Features: Test the CXX compiler only if it has features.

If using different C and CXX compilers, we might not have a
feature-full CXX compiler at this point.
Features: Fix references to CXX compiler version in Clang-C.cmake.
Features: Fix the default C dialect for Clang and GNU.

Clang 3.4 uses C99 by default, and Clang 3.6 uses C11 by default:

 http://thread.gmane.org/gmane.comp.compilers.clang.devel/39379

GNU 4.9 uses C90 by default, and GNU 5.0 uses C11 by default:

 https://gcc.gnu.org/gcc-5/changes.html

Test that the default compiler settings result in the expected dialect
macros being defined for both C and CXX.  Remove the unused main.c
file from the CompileFeatures unit test.
Merge topic 'default-lang-dialect' into next

46286213 Features: Fix the default C dialect for Clang and GNU.
9332aae1 Features: Fix references to CXX compiler version in Clang-C.cmake.
808f65de Features: Test the CXX compiler only if it has features.