CMake Nightly Date Stamp
Automoc: Fix automoc for OBJECT libraries.

Before this patch,
add_library(obj OBJECT helper.cpp)
add_executable(tgt $<TARGET_OBJECTS:obj>)
didn't run automoc on helper.cpp.
Automoc: add OBJECT library to QtAutomoc test
CMake Nightly Date Stamp
Merge topic 'automoc-object' into next

0e35cac Automoc: add OBJECT library to QtAutomoc test
cf3faac Automoc: Fix automoc for OBJECT libraries.
Add a way to check INTERFACE user property compatibility.
Merge topic 'compatible-INTERFACE-user-properties' into next

7171fd0 Add a way to check INTERFACE user property compatibility.
Merge topic 'fix-empty-link-line-crash'

8ff1d47 CMake: Skip empty link.txt lines (#13845)
Merge topic 'compatible-INTERFACE-user-properties'

7171fd0 Add a way to check INTERFACE user property compatibility.
Merge topic 'tll-allow-genex'

1da7502 Don't include generator expressions in old-style link handling.
Merge topic 'commands-genex-docs'

7c7b94f Document the use of generator expressions in new commands.
Merge topic 'TARGET_DEFINED-genex'

2bee6f5 Add the TARGET_DEFINED generator expression
Merge topic 'update-kwsys'

e2c756f Merge branch 'upstream-kwsys' into update-kwsys
4ba0ac7 KWSys 2013-01-14 (6fa1c99f)
6f57a90 Merge branch 'upstream-kwsys' into update-kwsys
6318834 KWSys 2013-01-10 (608d6b47)
Merge branch 'master' into next
Strip consecutive semicolons when preprocessing genex strings.
Don't write a comment in the export file without the code.
Only generate one check per missing target.
Move the exported check for dependencies of targets

Check only once, in the Config.cmake file, instead of once in each
Config-<cfg>.cmake file.
Move the exported check for file existence.

Check only once, in the Config.cmake file, instead of once in each
Config-<cfg>.cmake file.
Add a test for the interfaces in targets exported from the build tree.