CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
Genex: Fix segfault when parsing ends with parameter expectation.

The extendResult method expects a non-empty parameters vector, as
assured by the normal case. Avoid calling the method when the parser
finds an incomplete generator expression, but has already entered
the state of expecting to find parameters.
Merge topic 'fix-genex-segfault' into next

36eef30 Genex: Fix segfault when parsing ends with parameter expectation.
4bc8b7a CMake Nightly Date Stamp
FindImageMagick: Find libraries named with HDRI support (#14348)

When ImageMagick is built with HDRI support, the library names get a
HDRI suffix.
Merge topic 'FindImageMagick-hdri' into next

5803b94 FindImageMagick: Find libraries named with HDRI support (#14348)
Cygwin: Avoid legacy warnings in RunCMake.* tests

Set the minimum required version of CMake high enough to avoid the
warning for CMAKE_LEGACY_CYGWIN_WIN32.  The warning appears on stderr
and breaks the expected output matching.
Merge topic 'cygwin-RunCMake-tests' into next

d05a9bd Cygwin: Avoid legacy warnings in RunCMake.* tests
b26f0e0 CMake Nightly Date Stamp
9ea7130 CMake Nightly Date Stamp
aeeda48 CMake Nightly Date Stamp
CXXFeatures: update expected features and flags (Intel, SunPro)
CXXFeatures: update compiler matching in test

-use STREQUAL to compare the compiler ids, no need for regex here
-use CMAKE_CXX_COMPILER_ID to match g++ and MSVC
-match CMAKE_CXX_COMPILER_VERSION for MSVC instead of MSVC_VERSION, this is not
 only more consistent with the rest, it should also work if e.g. MSVC 10 uses
 MSVC 9 compiler
CXXFeatures: allow "better" compilers than expected

This can happen e.g. with old g++ with Clang plugin with more features, or
simply by a cstdint header in the system, maybe from another compiler.
CXXFeatures: add expected features for Clang

This is a bit vague as there seem to be some partial implementations in earlier
versions that are good enough to satisfy our tests.
CXXFeatures: compose full flag name only in check loop
Merge topic 'cxx11' into next

b8f006f CXXFeatures: compose full flag name only in check loop
0558337 CXXFeatures: add expected features for Clang
2f32ebc CXXFeatures: allow "better" compilers than expected
32384ed CXXFeatures: update compiler matching in test
61d407b CXXFeatures: update expected features and flags (Intel, SunPro)
CheckC*CompilerFlag: add documentation what to expect from a positive result
CheckC*CompilerFlags: move common patterns to their own file
Merge topic 'cxx-flags' into next

17eb11c CheckC*CompilerFlags: move common patterns to their own file
01cab89 CheckC*CompilerFlag: add documentation what to expect from a positive result
CheckC*CompilerFlag: add documentation what to expect from a positive result