Ben Boeckel
|
c97de1047f
cmMakefile: add support for a "synthesized" target
|
2 rokov pred |
Ben Boeckel
|
1d0426f642
cmTarget: make Visibility an `enum class`
|
2 rokov pred |
Ben Boeckel
|
5b58695321
cmTarget: store visibility as an `enum` rather than bools
|
2 rokov pred |
Ben Boeckel
|
dd968ca388
cmTarget: convert VS property settings to the new property lambda
|
2 rokov pred |
Ben Boeckel
|
b69fba7cd7
cmTarget: factor out `POSITION_INDEPENDENT_CODE` initialization
|
2 rokov pred |
Ben Boeckel
|
42575a660f
cmTarget: factor out properties with targets with commands
|
2 rokov pred |
Ben Boeckel
|
f551f49a17
cmTarget: factor out properties for targets with exports
|
2 rokov pred |
Ben Boeckel
|
d1627118e7
cmTarget: factor out executable-requiring properties
|
2 rokov pred |
Ben Boeckel
|
f0ae00d727
cmTarget: factor out linkable normal library target properties
|
2 rokov pred |
Ben Boeckel
|
9f7a25a2c7
cmTarget: factor out non-executable normal target with artifact properties
|
2 rokov pred |
Ben Boeckel
|
ab2b967ce6
cmTarget: factor out normal targets with artifact properties
|
2 rokov pred |
Ben Boeckel
|
c3dbbcef65
cmTarget: factor out normal non-imported target properties
|
2 rokov pred |
Ben Boeckel
|
92a4b21ac9
cmTarget: factor out non-imported target properties
|
2 rokov pred |
Ben Boeckel
|
7a34637c3d
cmTarget: factor out properties for normal targets
|
2 rokov pred |
Ben Boeckel
|
35d6a6b186
cmTarget: factor out Xcode and with-compiled source properties
|
2 rokov pred |
Ben Boeckel
|
8004fe3f14
cmTarget: factor out Xcode-requiring properties
|
2 rokov pred |
Ben Boeckel
|
e522f8ca06
cmTarget: factor out properties initialized for target which compile
|
2 rokov pred |
Ben Boeckel
|
8844969f16
cmTarget: factor out always-initialized properties
|
2 rokov pred |
Ben Boeckel
|
23bed98a20
cmTarget: create a `TargetProperty` structure
|
2 rokov pred |
Brad King
|
a58b0baca2
Merge topic 'cmTarget-refactorings'
|
2 rokov pred |
Ben Boeckel
|
33f629184f
cmTarget: simplify `CheckLinkLibraryPattern`
|
2 rokov pred |
Ben Boeckel
|
22b9ce73e7
cmTarget: refactor INTERFACE_LINK_LIBRARIES_DIRECT_EXCLUDE usage requirements
|
2 rokov pred |
Ben Boeckel
|
332d2f8f52
cmTarget: refactor INTERFACE_LINK_LIBRARIES_DIRECT usage requirements
|
2 rokov pred |
Ben Boeckel
|
15eec07500
cmTarget: refactor INTERFACE_LINK_LIBRARIES usage requirements
|
2 rokov pred |
Ben Boeckel
|
e80689d101
cmTarget: refactor LINK_LIBRARIES usage requirements
|
2 rokov pred |
Ben Boeckel
|
4f009d2121
cmTarget: refactor LINK_DIRECTORIES usage requirements
|
2 rokov pred |
Ben Boeckel
|
99e783e735
cmTarget: refactor LINK_OPTIONS usage requirements
|
2 rokov pred |
Ben Boeckel
|
fd295dd263
cmTarget: refactor SOURCES usage requirements
|
2 rokov pred |
Ben Boeckel
|
b21ab2638f
cmTarget: refactor PRECOMPILE_HEADERS usage requirements
|
2 rokov pred |
Ben Boeckel
|
8566336776
cmTarget: refactor COMPILE_DEFINITIONS usage requirements
|
2 rokov pred |