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.