Stephen Kelly
|
c70b9b51d9
Fix style.
|
12 éve |
Stephen Kelly
|
dea1df4e5e
Memoize usage requirement include directories in a config-specific map
|
12 éve |
Stephen Kelly
|
26dba6a162
Fix include dir propagation from conditionally linked targets
|
12 éve |
Stephen Kelly
|
b8259c3d69
Centralize maintenance of usage requirement include directories
|
12 éve |
Brad King
|
2afcbe3090
Merge topic 'error-on-exported-missing-include-dir'
|
12 éve |
Stephen Kelly
|
634bb33f3a
Error if linked target has relative paths in INTERFACE_INCLUDE_DIRECTORIES
|
12 éve |
Brad King
|
b9e4a5abb4
Merge topic 'error-on-exported-missing-include-dir'
|
12 éve |
Brad King
|
0261bdfc1d
Merge topic 'fix-COMPILE_DEFINITIONS-config'
|
12 éve |
Stephen Kelly
|
28051f1150
Report an error on IMPORTED targets with a faulty INTERFACE
|
12 éve |
Stephen Kelly
|
a6286e92c9
Fix the evaluation of per-config COMPILE_DEFINITIONS (#14037)
|
12 éve |
Brad King
|
fc43477de0
Rename variable for including current directory in interfaces
|
12 éve |
Stephen Kelly
|
1b386b3407
Document that CMAKE_AUTOMOC works with Qt 5.
|
12 éve |
Brad King
|
9a02a26702
Merge topic 'property-link-depends-no-crash'
|
12 éve |
Brad King
|
26436346fb
Merge topic 'doc-fixes'
|
12 éve |
Brad King
|
ab079ee682
Avoid crash when checking property compatibility without link info
|
12 éve |
Brad King
|
92a2ab70b6
Avoid crash when checking property link dependencies without link info
|
12 éve |
Petr Kmoch
|
3cf2f67adc
Documentation: Clarify a few subtleties
|
12 éve |
Stephen Kelly
|
254687d31f
Only process transitive interface properties for valid target names.
|
12 éve |
Stephen Kelly
|
dcb5907ed6
Fix RPATH information when only a genex is used as a link library.
|
12 éve |
Stephen Kelly
|
42ebb1886f
Memoize includes and defines from interface libraries.
|
12 éve |
Stephen Kelly
|
a1c4905f72
Use the link information as a source of compile definitions and includes.
|
12 éve |
Stephen Kelly
|
5b88504f65
Rename the IncludeDirectoriesEntry to be more generic.
|
12 éve |
Stephen Kelly
|
faa927e273
Make sure INTERFACE properties work with OBJECT libraries.
|
12 éve |
Stephen Kelly
|
4de71786e8
Ensure that the build interface includes have been added.
|
12 éve |
Stephen Kelly
|
df74bc34d4
Only append build interface include dirs to particular targets.
|
12 éve |
Stephen Kelly
|
d4e5c6787c
Don't keep track of content determined by target property values.
|
12 éve |
Stephen Kelly
|
1fb545ad3a
Move a special case for PIC from the genex to the cmTarget code.
|
12 éve |
Stephen Kelly
|
655e98bf71
Ensure type specific compatible interface properties do not intersect.
|
12 éve |
Stephen Kelly
|
46e28960a5
The COMPATIBLE_INTERFACE does not affect the target it is set on.
|
12 éve |
Stephen Kelly
|
92e98dd909
Deduplicate the isGeneratorExpression method.
|
12 éve |