CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
Don't require QtDeclarative.

Apparently some machines on the dashboard do not have it available,
particularly the Windows ones, so we're not getting test coverage
there before this patch.
Merge topic 'qt4-target-depends' into next

b9eae49 Don't require QtDeclarative.
Make targets depend on the link interface of their dependees.
Merge topic 'iface-depends' into next

3096202 Make targets depend on the link interface of their dependees.
Add CTestLimitDashJ test (#12904)

Add a test that verifies that when ctest -j 4 is called, at most, 4 tests
are executed at any one time.

The test works by running the same script as each of 100 tests. And then setting
up test properties for DEPENDS, RUN_SERIAL, PROCESSORS and COST in order to get
the tests to run in a semi-deterministic ordering, even in parallel. The script
writes a file, sleeps for a bit, and then deletes the file. In the meantime, it
counts files that currently exist, and emits output that triggers a test failure
if the count of files is ever greater than 4.

Prior to the commit that fixed bug #12904, this would result in a failed test
because the output of some of the tests would indicate that more than 4 tests
were running simultaneously.

Now that this issue is resolved, this test will help guarantee that it stays
resolved moving forward.
Merge topic 'fix-12904-avoid-overflow' into next

e378ba5 Add CTestLimitDashJ test (#12904)
Keep track of INCLUDE_DIRECTORIES as a vector of structs.

The struct can keep track of where the include came from, which gives
us proper backtraces.
Add a way to print the origins of used include directories.
Merge topic 'include-dirs-debugging' into next

0941d62 Add a way to print the origins of used include directories.
18a3195 Keep track of INCLUDE_DIRECTORIES as a vector of structs.
Tests: Fix warning about unused variable

Resolve this warning:

 ".../Tests/CMakeCommands/target_link_libraries/depB.cpp", line 8: warning:
          variable "a" was declared but never referenced
    DepA a;
         ^
Merge topic 'fix-test-warnings' into next

b6346f2 Tests: Fix warning about unused variable
Merge topic 'update-KWIML'

2ce3278 Merge branch 'upstream-kwiml' into update-KWIML
3491652 KWIML: Teach ABI.h about Aarch64
Merge topic 'fix-undef-warnings'

310455c Fix some warnings from -Wundef
Merge topic 'update-kwsys'

81c0be4 Merge branch 'upstream-kwsys' into update-kwsys
567e7d9 KWSys 2012-12-21 (8ce09af5)
2c24ca9 Remove references to KWSys Process Win9x support
e33fa5b Merge branch 'upstream-kwsys' into update-kwsys
a0f91f1 KWSys 2012-12-19 (933eb822)
Merge topic 'genex-cleanup'

7d736af Replace some 'if' with 'else if'
Merge topic 'iface-depends'

3096202 Make targets depend on the link interface of their dependees.
Merge topic 'fix-12904-avoid-overflow'

e378ba5 Add CTestLimitDashJ test (#12904)
3247806 CTest: Prevent creation of unbounded number of tests in ctest (#12904)