Marc Chevrier
386d1d874c
Add support of custom rules
...
Fixes : #27383
2026-09-20 11:43:10 +02:00
Marc Chevrier
4f120beea9
FILE_SET: relax file uniqueness for HEADERS type
...
Enable to declare in multiple sets headers files.
This complements commit 167e903c15 (FILE_SET: enforce uniqueness of files, 2026-03-06)
Issue: #27035
2026-05-11 10:42:39 +02:00
Marc Chevrier
2dda1f21ab
FILE_SET: enhance FRAMEWORK compatibility checks
...
The SOURCES file set type is compatible with the FRAMEWORK target.
Add check at generation time.
Fixes : #27705
2026-04-13 17:55:36 +02:00
Marc Chevrier
bc7d8bd26f
FILE_SET: Add INDEPENDENT_FILES property for Ninja order dependency control
...
Fixes : #25370
2026-04-12 15:00:03 +02:00
Marc Chevrier
5c5b68f44e
FILE_SET: Add support for the SOURCES type
...
Fixes : #27550
2026-03-31 09:49:59 +02:00
Marc Chevrier
280733b7b2
File Sets: Refactor install/export to prepare for new file set types
2026-03-15 09:31:58 +01:00
Marc Chevrier
dee8799d16
FileSet management: Introduce dedicated classes for generation
...
To manage the generation step, introduce cmGeneratorFileSet and
cmGeneratorFileSets classes.
These reorganizations of the code are done in preparation of the
implementation of SOURCES file set type as well as user's file set types.
Issues: #27550 , #27383
2026-02-19 17:35:56 +01:00