CMake Nightly Date Stamp
Fix Xcode generator name

The generator name is "Xcode", not "XCode"
QNX: Add missing flags for configurations and artifact creation.

Commit v3.0.0-rc1~111^2 (QNX: Introduce QCC compiler id for that
QNX platform compiler., 2014-01-20) split handling of the QNX QCC
compiler into a separate compiler-id.  That refactoring results in
the QCC compiler not using the CMake-compiler-id "GNU", which means
that the __compiler_gnu macro is no longer executed for it.

Add the missing pieces of the __compiler_gnu macro to the __compiler_qcc
macro.

It is also necessary to change the language conditional to dereference
the lang macro parameter, which is another bug introduced by the
same commit. The extra -lang-c++ flag is only necessary when the CXX
compiler is specified as 'qcc' instead of 'QCC' in the toolchain file,
which is why this bug was not noticed before.  The flag is also necessary
in that case when linking in order to find the appropriate standard
libraries.  The flag was not previously added when linking executables,
so linking failed even with CMake 2.8.12 with the lower-case compiler-id.
Merge topic 'fix-QCC-compile-flags' into next

ba858aa5 QNX: Add missing flags for configurations and artifact creation.
Merge topic 'doc-package-target-import-once' into next

0fee3f47 Revert "Help: Update cmake-packages.7 examples to import targets only once"
Revert "Help: Update cmake-packages.7 examples to import targets only once"

This reverts commit cfab942e5ff8463f8053564e68179da110280b43.
Since commit v2.8.11~362^2 (Generate an early-return guard in target
Export files, 2012-11-30) an external include guard is not needed.
QNX: Add missing flags for configurations and artifact creation.

Commit v3.0.0-rc1~111^2 (QNX: Introduce QCC compiler id for that
QNX platform compiler., 2014-01-20) split handling of the QNX QCC
compiler into a separate compiler-id.  That refactoring results in
the QCC compiler not using the CMake-compiler-id "GNU", which means
that the __compiler_gnu macro is no longer executed for it.

Add the missing pieces of the __compiler_gnu macro to the __compiler_qcc
macro.

It is also necessary to change the language conditional to dereference
the lang macro parameter, which is another bug introduced by the
same commit.  The extra -lang-c++ flag is only necessary when the CXX
compiler is specified as 'qcc' instead of 'QCC' in the toolchain file,
which is why this bug was not noticed before.  The flag is also necessary
in that case when linking in order to find the appropriate standard
libraries.  The flag was not previously added when linking executables,
so linking failed even with CMake 2.8.12 with the lower-case compiler-id.
Merge topic 'fix-QCC-compile-flags' into next

dc682663 QNX: Add missing flags for configurations and artifact creation.
Merge topic 'fix_Xcode_generator_name' into next

e475c067 Fix Xcode generator name
7bc84502 CMake Nightly Date Stamp
Merge topic 'doc-package-target-import-once'

0fee3f47 Revert "Help: Update cmake-packages.7 examples to import targets only once"
Merge topic 'FindImageMagick-pkgconfig'

90245fe8 FindImageMagick: Use pkgconfig hints if available (#14012)
Merge topic 'dev/fix-cmake-rule-property'

4b139169 cmMakefile: fix __CMAKE_RULE property setting
Merge topic 'dev/ison-isoff-performance'

43a8c552 SystemTools: Use a set in Is{On,Off}
9270aa9a IsOff: Use the length for the string construction
Merge topic 'FindCurses-overhaul'

6c8364e6 FindCurses: Overhaul Curses and NCurses search logic (#15011)
Merge topic 'target-legacy-depends-only-for-vs6'

8a205b98 cmTarget: Compile old-style link dependencies only for VS 6
d57be904 cmTarget: Run old-style link dependencies only for VS 6
b3b44d13 cmTarget: Rename old-style link dependencies code as "ForVS6"
80cb12bb export_library_dependencies: Use original link libraries internally
Merge branch 'master' into next
Add support for memory and leak sanitizer.

This adds support for memory and leak sanitizers.  This is built into
clang and gcc 4.8 and new compilers. It is activated with a -f switch
during compile.
Encoding:  Fix a few encoding problems with ctest.

This also fixes some test failures on Windows when the
name of the build directory contains non-ascii characters.
Merge topic 'encoding-ctest-fixes' into next

5e01ee2e Encoding:  Fix a few encoding problems with ctest.
Make $<LINK_ONLY> available to projects (#14751)

Previously this generator expression was used internally by the
target_link_libraries command to honor private linking requirements of
static libraries in their INTERFACE_LINK_LIBRARIES.  Remove the check
that limits $<LINK_ONLY> to this use case to make it available for
project code to use too.