Stephen Kelly
|
3df36b5954
Revert "Add the $<LINKED:...> generator expression."
|
12 years ago |
Stephen Kelly
|
567c8d103e
Revert "Don't allow utility or global targets in the LINKED expression."
|
12 years ago |
Stephen Kelly
|
a1c4905f72
Use the link information as a source of compile definitions and includes.
|
12 years ago |
Stephen Kelly
|
9712362b45
Don't allow utility or global targets in the LINKED expression.
|
12 years ago |
Stephen Kelly
|
d4e5c6787c
Don't keep track of content determined by target property values.
|
12 years ago |
Stephen Kelly
|
1fb545ad3a
Move a special case for PIC from the genex to the cmTarget code.
|
12 years ago |
Stephen Kelly
|
57175d559e
Only use early evaluation termination for transitive properties.
|
12 years ago |
Stephen Kelly
|
7c0ec75cfa
De-duplicate validation of genex target names.
|
12 years ago |
Stephen Kelly
|
e48d84209c
Cache context-independent includes on evaluation.
|
12 years ago |
Stephen Kelly
|
089fe1c13d
Optimize genex evaluation for includes and defines.
|
12 years ago |
Stephen Kelly
|
0b92602b81
Add the $<LINKED:...> generator expression.
|
12 years ago |
Stephen Kelly
|
df4d2b28b2
Make it an error for INSTALL_PREFIX to be evaluated.
|
12 years ago |
Stephen Kelly
|
30268b46f8
Handle reading empty properties defined by the link interface.
|
12 years ago |
Stephen Kelly
|
34d1ade048
Add the INSTALL_PREFIX genex.
|
12 years ago |
Stephen Kelly
|
2fb2c32f9b
Add the COMPATIBLE_INTERFACE_STRING property.
|
13 years ago |
Brad King
|
a37b0e3ebf
Merge topic 'qt4-autolink-qtmain'
|
12 years ago |
Stephen Kelly
|
e3b5eb6b23
Automatically link to the qtmain library when linking to QtCore.
|
13 years ago |
Stephen Kelly
|
e98799105b
Make INTERFACE determined properties readable in generator expressions.
|
12 years ago |
Stephen Kelly
|
6c8d8afe34
Add the $<TARGET_POLICY> expression
|
12 years ago |
Stephen Kelly
|
2bee6f5ba5
Add the TARGET_DEFINED generator expression
|
13 years ago |
Stephen Kelly
|
bf5ece51c3
Keep track of properties used to determine linker libraries.
|
13 years ago |
Brad King
|
db925e3532
Merge topic 'interface-includes-defines'
|
13 years ago |
Stephen Kelly
|
894f52f32d
Handle INTERFACE properties transitively for includes and defines.
|
13 years ago |
Stephen Kelly
|
c67b8124f7
Make cycles in target properties ignored, not an error.
|
13 years ago |
Stephen Kelly
|
d0f950fdba
Use mapped config properties to evaluate $<CONFIG>
|
13 years ago |
Stephen Kelly
|
26def1771d
Make all relevant targets available in the genex context.
|
13 years ago |
Stephen Kelly
|
b0c8f73eb6
Add the TARGET_NAME generator expression.
|
13 years ago |
Stephen Kelly
|
77475fe61d
Allow generator expressions to require literals.
|
13 years ago |
Stephen Kelly
|
b2f1700bc7
GenEx: Add expressions to specify build- or install-only values
|
13 years ago |
Stephen Kelly
|
e767ffcda5
Don't crash when a target is expected but is not available.
|
13 years ago |