CMake Nightly Date Stamp
CMake Nightly Date Stamp
Documentation: make it work with older docutils

In older versions of python docutils error_reporting
was not in the utils subpackage, so try the older
location if the new one failed.
Or should we actually try to check the version number ?

Alex
Merge topic 'MakeDocsWorkWithDocutilsBefore0_11' into next

de8da6f Documentation: make it work with older docutils
eb68415 CMake Nightly Date Stamp
de607ff CMake Nightly Date Stamp
CMake Nightly Date Stamp
Tests: added new test that detects regressions in serial test run order
CTest: reproduce old test order in serial test runs
Merge topic 'fix-ctest-regressions' into next

727c02b CTest: reproduce old test order in serial test runs
49996fb Tests: added new test that detects regressions in serial test run order
CTest: fix regressions introduced by the ctest-fix-run-serial topic

The first regression resulted in endless looping due to unrun test
dependencies. The second regression prioritized all tests with dependencies
in serial test runs.
Merge topic 'fix-ctest-regressions' into next

7f0d4af CTest: fix regressions introduced by the ctest-fix-run-serial topic
Replace <OBJECT_DIR> rule placeholder consistently (#14667)

The <OBJECT_DIR> placeholder is supposed to be the base intermediate
files directory for the current target.  This is how it gets replaced
during link line generation.  However, during compile line generation
we replace it with the directory containing the current object file
which may be a subdirectory.  Fix replacement of <OBJECT_DIR> in the
generated compile lines to be the base intermediate files directory.

This was expoxed by commit 42ba1b08 (VS: Separate compiler and linker
PDB files, 2013-04-05) when we added a "/Fd<OBJECT_DIR>/" flag to the
MSVC compile line in order to match the VS IDE default compiler program
database location in the intermediate files directory.  For source files
in a subdirectory relative to the current target this caused the wrong
location to be used for the compiler program database.  This becomes
particularly important when using precompiled headers.

While at it, use the local generator GetTargetDirectory method to
compute the intermediate filres directory for the current target
instead of repeating the logic in a few places.
Merge topic 'fix-compile-OBJECT_DIR' into next

ce3db3d Replace <OBJECT_DIR> rule placeholder consistently (#14667)
Help: Fix Sphinx extension with docutils < 0.11

In older versions of python docutils "error_reporting" was not in the
"utils" subpackage, so try the older location if the new one failed.

Alex
Merge topic 'wix-fix-registry-slash'

7eea71e CPackWiX: replace slash with backslash in registry key path
Merge topic 'constify'

ae6fc55 cmGlobalGenerator: Fix value type pushed into autogens vector
Merge topic 'remove-VTK-include-hack'

db7d111 cmLocalGenerator: Remove VTK include hack (#11338).
Merge topic 'vs-external-project-type'

a79cbdc VS: Teach include_external_msproject about non-C++ projects (#14661)
Merge topic 'fix-Qt-rcc-file-handling'

870bd16 QtAutogen: Don't modify target source files while iterating them.
Merge topic 'wix-cmake-coding-conventions'

37a1157 CPackWiX: adhere to CMake member naming convention
Merge topic 'update-kwsys'

f4fcfc6 Merge branch 'upstream-kwsys' into update-kwsys
7aa3c20 KWSys 2013-12-19 (2426b57d)