Merge topic 'cmTarget-refactor-property-init' dd968ca388 cmTarget: convert VS property settings to the new property lambda b69fba7cd7 cmTarget: factor out `POSITION_INDEPENDENT_CODE` initialization 42575a660f cmTarget: factor out properties with targets with commands f551f49a17 cmTarget: factor out properties for targets with exports d1627118e7 cmTarget: factor out executable-requiring properties f0ae00d727 cmTarget: factor out linkable normal library target properties 9f7a25a2c7 cmTarget: factor out non-executable normal target with artifact properties ab2b967ce6 cmTarget: factor out normal targets with artifact properties ... Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8139