summaryrefslogtreecommitdiffstats
path: root/Help/prop_tgt
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2023-07-19 14:55:20 (GMT)
committerKitware Robot <kwrobot@kitware.com>2023-07-19 14:55:30 (GMT)
commitb0054dd65c1d69a437abe85d27e704326884a9c2 (patch)
tree8e49628c253769984e756ff71e260777da8c9852 /Help/prop_tgt
parentee6335f75f63f90f73583ed6ec430769d905a354 (diff)
parent7351d590ee6a846ed0f2bd4793384a33bf49ea0d (diff)
downloadCMake-b0054dd65c1d69a437abe85d27e704326884a9c2.zip
CMake-b0054dd65c1d69a437abe85d27e704326884a9c2.tar.gz
CMake-b0054dd65c1d69a437abe85d27e704326884a9c2.tar.bz2
Merge topic 'imported-implib-only'
7351d590ee cmTarget: Add a way to represent imported shared library stubs 83574a4772 GeneratorExpression: Expand testing of imported location resolution b75ff51947 Testing: Map RelWithDebInfo config in GeneratorExpression test Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Jason Juang <jasjuang@gmail.com> Merge-request: !8582
Diffstat (limited to 'Help/prop_tgt')
-rw-r--r--Help/prop_tgt/IMPORTED_IMPLIB.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/Help/prop_tgt/IMPORTED_IMPLIB.rst b/Help/prop_tgt/IMPORTED_IMPLIB.rst
index e67acba..27601d2 100644
--- a/Help/prop_tgt/IMPORTED_IMPLIB.rst
+++ b/Help/prop_tgt/IMPORTED_IMPLIB.rst
@@ -11,6 +11,12 @@ This property may be set:
* On macOS, to an import file (e.g. ``.tbd``) created for shared libraries (see
the :prop_tgt:`ENABLE_EXPORTS` target property). For frameworks this is the
location of the ``.tbd`` file symlink just inside the framework folder.
+* .. versionadded:: 3.28
+ On non-DLL platforms, to the location of a shared library.
+ When set without also specifying an :prop_tgt:`IMPORTED_LOCATION`,
+ the library is considered to be a stub, and its location will not
+ be added as a runtime search path to dependents that link it.
+
The ``IMPORTED_IMPLIB`` target property may be overridden for a
given configuration ``<CONFIG>`` by the configuration-specific