|
|
@@ -80,12 +80,17 @@ option extends visibility. It may be referenced like any target built
|
|
|
within the project. ``IMPORTED`` libraries are useful for convenient
|
|
|
reference from commands like :command:`target_link_libraries`. Details
|
|
|
about the imported library are specified by setting properties whose names
|
|
|
-begin in ``IMPORTED_`` and ``INTERFACE_``. The most important such
|
|
|
-property is :prop_tgt:`IMPORTED_LOCATION` (and its per-configuration
|
|
|
-variant :prop_tgt:`IMPORTED_LOCATION_<CONFIG>`) which specifies the
|
|
|
-location of the main library file on disk. Or, for object libraries,
|
|
|
-:prop_tgt:`IMPORTED_OBJECTS` (and :prop_tgt:`IMPORTED_OBJECTS_<CONFIG>`)
|
|
|
-specifies the locations of object files on disk.
|
|
|
+begin in ``IMPORTED_`` and ``INTERFACE_``.
|
|
|
+
|
|
|
+The most important properties are:
|
|
|
+
|
|
|
+* :prop_tgt:`IMPORTED_LOCATION` (and its per-configuration
|
|
|
+ variant :prop_tgt:`IMPORTED_LOCATION_<CONFIG>`) which specifies the
|
|
|
+ location of the main library file on disk.
|
|
|
+* :prop_tgt:`IMPORTED_OBJECTS` (and :prop_tgt:`IMPORTED_OBJECTS_<CONFIG>`)
|
|
|
+ for object libraries, specifies the locations of object files on disk.
|
|
|
+* :prop_tgt:`PUBLIC_HEADER` files to be installed during :command:`install` invocation
|
|
|
+
|
|
|
See documentation of the ``IMPORTED_*`` and ``INTERFACE_*`` properties
|
|
|
for more information.
|
|
|
|