Andreas Mohr
ddac8d3d2d
Fix spelling and typos (affecting binary data / module messages)
2013-05-07 08:39:19 -04:00
Stephen Kelly
3df36b5954
Revert "Add the $<LINKED:...> generator expression."
...
This reverts commit 0b92602b81
.
Conflicts:
Source/cmGeneratorExpressionEvaluator.cxx
Tests/CMakeCommands/target_compile_definitions/CMakeLists.txt
Tests/CMakeCommands/target_include_directories/CMakeLists.txt
2013-02-13 15:12:31 +01:00
Stephen Kelly
567c8d103e
Revert "Don't allow utility or global targets in the LINKED expression."
...
This reverts commit 9712362b45
.
2013-02-13 15:12:31 +01:00
Stephen Kelly
9712362b45
Don't allow utility or global targets in the LINKED expression.
...
The LINKED expression is exclusively for handling INTERFACE content
and it does not make sense for utility targets to have INTERFACE
content.
2013-02-08 21:44:11 +01:00
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