Ben Boeckel
9916d4dd44
cmTarget: factor out fileset type handling
...
This allows for new fileset types to be added more easily by factoring
out the declarative information into a structure.
2022-04-25 16:49:57 -04:00
Ben Boeckel
79d6b928a3
RunCMake/target_sources: test HEADERS file sets via generic props
2022-04-25 14:29:17 -04:00
Ben Boeckel
c5d4812f20
cmTarget: make HEADER_SETS and INTERFACE_HEADER_SETS read-only
...
There is no reason to allow these properties to be manipulated by user
code. Instead, use the stored visibility on the fileset objects to
derive what these properties should contain.
2022-04-11 14:06:15 -04:00
Kyle Edwards
8c23ecbd93
target_sources(): Process multiple FILE_SET arguments per block
...
Fixes : #23287
2022-03-03 14:31:54 -05:00
Kyle Edwards
a7c71b9f03
Tests: Add tests for target_sources(FILE_SET) and associated functionality
2021-10-27 15:17:23 -04:00