mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-07 22:59:56 -05:00
Merge topic 'imported-implib-only'
7351d590eecmTarget: Add a way to represent imported shared library stubs83574a4772GeneratorExpression: Expand testing of imported location resolutionb75ff51947Testing: Map RelWithDebInfo config in GeneratorExpression test Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Jason Juang <jasjuang@gmail.com> Merge-request: !8582
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
imported-implib-only
|
||||
--------------------
|
||||
|
||||
* On imported shared libraries, the :prop_tgt:`IMPORTED_IMPLIB` target
|
||||
property may now be used without :prop_tgt:`IMPORTED_LOCATION`.
|
||||
This can be used to represent a stub library whose location should not
|
||||
be added as a runtime search path to dependents that link it.
|
||||
Reference in New Issue
Block a user