EXPORT_PROPERTIES — CMake 3.27.1 Documentation

# EXPORT_PROPERTIES

New in version 3.12.

List additional properties to export for a target.

This property contains a list of property names that should be exported by the `install(EXPORT)` and `export()` commands. By default only a limited number of properties are exported. This property can be used to additionally export other properties as well.

Properties starting with `INTERFACE_` or `IMPORTED_` are not allowed as they are reserved for internal CMake use.

Properties containing generator expressions are also not allowed.

Note

Since CMake 3.19, Interface Libraries may have arbitrary target properties. If a project exports an interface library with custom properties, the resulting package may not work with dependents configured by older versions of CMake that reject the custom properties.