Eclipse: Skip generator expressions in COMPILE_DEFINITIONS (#14722)

This is a hot-fix for the bug. It seems like a good idea to generally
reform the generator to care about targets instead of directories,
but this patch at least makes the reported error go away.
CMake Nightly Date Stamp
Merge topic 'eclipse-hotfix' into next

311c0b98 Eclipse: Skip generator expressions in COMPILE_DEFINITIONS (#14722)
Help: Don't list debuggable properties in cmake-buildsystem manual.
Merge topic 'extend-docs' into next

0b3e98d9 Help: Don't list debuggable properties in cmake-buildsystem manual.
graphviz: allow to disable per target graphs (#14746)

In CMakeGraphVizOptions.cmake, allow the options GRAPHVIZ_GENERATE_PER_TARGET
and GRAPHVIZ_GENERATE_DEPENDERS to enable the generation of per target graphs
and subgraphs respectively. Both options are TRUE per default to maintain
current behavior.
Merge topic 'graphviz-one-file' into next

18bef4cd graphviz: allow to disable per target graphs (#14746)
Merge topic 'test-CheckModules-speedup'

78be3247 Tests: Speed up RunCMake.CheckModules test
Merge topic 'intel-visibility'

b7f58511 Visibility: the Intel compiler does not support -fvisibility on windows
Merge topic 'doc-polcy-CMP0024-typo'

f02b5fb5 Help: Fix typo.
Merge topic 'interface-library-signatures'

6d85a6a6 add_library: Issue better diagnostic for INTERFACE GLOBAL signature.
770245e9 add_library: Test invalid GLOBAL INTERFACE signature.
Merge topic 'wix_desktop'

b78d74de CPackWiX: Add support for CPACK_CREATE_DESKTOP_LINKS
Merge topic 'release-notes-prep'

4b7f2f52 Help: Add hyperlink targets for argument types in cmake-language(7)
113df227 Remove ChangeLog.manual
79f55909 Remove ChangeLog.txt
d25dbc90 Tests/BundleTest: Drop use of ChangeLog.txt
Merge topic 'Qt4-qmake-IMPORTED'

7d90d6c5 Qt4: Add IMPORTED executable for qmake.
Merge topic 'fix-CMP0028-iface'

b2915238 CMP0028: Trigger on libraries from INTERFACE of dependencies.
Merge topic 'generate-cmCommands-file'

23d3d38a CMakeLists: Generate the cmCommands.cxx file.
Merge topic 'remove-Example'

2e615d4b Remove the Example from the source.
Merge topic 'cmake-devel-version-macro'

eaf703f1 Export: Use a macro to ensure minimum development version requirement
Merge topic 'extend-docs'

0b3e98d9 Help: Don't list debuggable properties in cmake-buildsystem manual.
39d08b92 Help: Add additional hyperlink targets
ef17e293 Help: Document SYSTEM treatment of IMPORTED target INTERFACE_INCLUDE_DIRS
Merge branch 'master' into next