CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
Test non-IMPORTED libraries in the INTERFACE of IMPORTED libraries.

If a non-IMPORTED library is added to the INTERFACE_LINK_LIBRARIES
of a IMPORTED target, the non-IMPORTED target needs to become a
target dependency and link dependency of the consuming target.

This is already the case since commit 30962029 (Make targets depend
on the link interface of their dependees, 2012-12-26), so test that
it works.
Merge topic 'IMPORTED-build-dependencies' into next

8ca4666 Test non-IMPORTED libraries in the INTERFACE of IMPORTED libraries.
e7fc1c6 CMake Nightly Date Stamp
Add missing 'seen' check for evaluating COMPILE_OPTIONS.

Commit 089fe1c1 (Optimize genex evaluation for includes and
defines., 2013-02-01) introduced an optimization on DAG processing
to not reprocess properties on targets which have already been seen.

This was refactored slightly in commit 8dfdf1c7 (Fix the tests for
evaluating includes and defines., 2013-02-18), but was not extended
to cover COMPILE_OPTIONS in commit 80ca9c4b (Add COMPILE_OPTIONS target
property., 2013-05-16).

This omission causes the same performance regression in running
cmake on LLVM which 089fe1c1 fixed before, but this time for the
transitive evaluation of the COMPILE_OPTIONS property.
Merge topic 'fix-COMPILE_OPTIONS-transitive-performance-regression' into next

477e413 Add missing 'seen' check for evaluating COMPILE_OPTIONS.
9ac6016 CMake Nightly Date Stamp
adfe9b3 CMake Nightly Date Stamp
63e7137 CMake Nightly Date Stamp
Find targets in INTERFACE_COMPILE_OPTIONS when exporting for try_compile.

This was missing from commit 80ca9c4b (Add COMPILE_OPTIONS target
property., 2013-05-16).
Use a preprocessor loop to manage the valid transitive properties.

Hopefully this will prevent regressions when adding further transitive
properties in the future.
Generate INTERFACE_COMPILE_OPTIONS on export.

This was missing from commit 80ca9c4b (Add COMPILE_OPTIONS target
property., 2013-05-16).
Merge topic 'export-COMPILE_OPTIONS-property' into next

77ff352 Generate INTERFACE_COMPILE_OPTIONS on export.
8a3b5be Find targets in INTERFACE_COMPILE_OPTIONS when exporting for try_compile.
Merge topic 'transitive-property-PP-FOR_EACH' into next

0d8db25 Use a preprocessor loop to manage the valid transitive properties.
Merge branch 'release'
Merge branch 'master' into next