# HEADER_SETS

New in version 3.23.

List of the target's `PRIVATE` and `PUBLIC` header sets (i.e. all file sets with the type `HEADERS`). Files listed in these file sets are treated as source files for the purpose of IDE integration. The files also have their `HEADER_FILE_ONLY` property set to `TRUE`.

This property is normally only set by `target_sources(FILE_SET)` rather than being manipulated directly.

See also `HEADER_SET_<NAME>`, `HEADER_SET` and `INTERFACE_HEADER_SETS`.