SOURCESΒΆ
This specifies the list of paths to sources for the file set.
The target_sources() command sets or adds to the SOURCES file set
property for the file sets defined with the PRIVATE or PUBLIC keyword
and is the usual way to manipulate it.
Contents of SOURCES may use
generator expressions.
Each file must be in one of the base directories, or a subdirectory of one of the base directories. If relative paths are specified, they are considered relative to the target's source directory.
The following behavior applies for the SOURCES and
INTERFACE_SOURCES file set properties, dependent on the value of the
SCOPE file set property:
PRIVATEOnly the
SOURCESproperty can be set. Any change to theINTERFACE_SOURCESproperty will be ignored.PUBLICSOURCESandINTERFACE_SOURCESproperties will always have the same content.INTERFACEOnly the
INTERFACE_SOURCESproperty can be set. Any change toSOURCESproperty will be ignored.