CMake/Tests/GeneratorExpression
Stephen Kelly 7e707444be Expand includes and defines transitively in 'external' genexes.
This means that we can use expressions of the form

 $<TARGET_PROPERTY:foo,INTERFACE_INCLUDE_DIRECTORIES>

to get a list of the interface include directories of foo, including
those coming from dependencies.

We can't have a test of a target which has a single include directory in
its INCLUDE_DIRECTORIES because the shell on the MSYS platforms transforms
a single include directory to include a prefix, which is not what the test
expects. We test a target with two directories instead as a means to
test a target with no link dependencies.
2013-02-23 09:42:24 +01:00
..
check-common.cmake GenEx: Add expressions to specify build- or install-only values 2013-01-05 01:05:08 +01:00
check-part1.cmake GenEx: Add expressions to specify build- or install-only values 2013-01-05 01:05:08 +01:00
check-part2.cmake Expand includes and defines transitively in 'external' genexes. 2013-02-23 09:42:24 +01:00
CMakeLists.txt Expand includes and defines transitively in 'external' genexes. 2013-02-23 09:42:24 +01:00
empty.cpp Expand includes and defines transitively in 'external' genexes. 2013-02-23 09:42:24 +01:00