Merge branch 'INTERFACE-property-docs' into release
This commit is contained in:
commit
bfb3f19c43
|
@ -820,6 +820,16 @@ This way, the build specification of ``exe1`` is expressed entirely as linked
|
||||||
targets, and the complexity of compiler-specific flags is encapsulated in an
|
targets, and the complexity of compiler-specific flags is encapsulated in an
|
||||||
``INTERFACE`` library target.
|
``INTERFACE`` library target.
|
||||||
|
|
||||||
|
The properties permitted to be set on or read from an ``INTERFACE`` library
|
||||||
|
are:
|
||||||
|
|
||||||
|
* Properties matching ``INTERFACE_*``
|
||||||
|
* Built-in properties matching ``COMPATIBLE_INTERFACE_*``
|
||||||
|
* ``EXPORT_NAME``
|
||||||
|
* ``IMPORTED``
|
||||||
|
* ``NAME``
|
||||||
|
* Properties matching ``MAP_IMPORTED_CONFIG_*``
|
||||||
|
|
||||||
``INTERFACE`` libraries may be installed and exported. Any content they refer
|
``INTERFACE`` libraries may be installed and exported. Any content they refer
|
||||||
to must be installed separately:
|
to must be installed separately:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue