Stephen Kelly
0b92602b81
Add the $<LINKED:...> generator expression.
...
This is both a short form of using a TARGET_DEFINED expression
together with a TARGET_PROPERTY definition, and a way to strip
non-target content from interface properties when exporting.
2013-01-31 17:34:20 +01:00
Stephen Kelly
18a3195ad5
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.
2013-01-03 13:45:40 -05:00
Stephen Kelly
8b3b88abd8
GenEx: Validate target and property names.
...
They must be non-empty, and match a restrictive regexp.
2012-10-09 08:26:45 -04:00
Stephen Kelly
a4985a9af9
GenEx: Report actual target name not found, not "0" each time.
2012-10-09 08:26:40 -04:00
Stephen Kelly
083de7ed35
Process generator expressions in the COMPILE_DEFINITIONS target property.
2012-09-28 08:50:16 -04:00
Stephen Kelly
08cb4fa4c0
Process generator expressions in the INCLUDE_DIRECTORIES property.
...
This use of generator expressions, like all others to come which operate
on target properties, must initalize the dag checker.
2012-09-28 08:50:10 -04:00