summaryrefslogtreecommitdiffstats
path: root/Help
diff options
context:
space:
mode:
authorCraig Scott <craig.scott@crascit.com>2023-12-13 00:36:22 (GMT)
committerCraig Scott <craig.scott@crascit.com>2023-12-13 00:36:22 (GMT)
commite831eef933c21ea8b5f24a6ffc51e52f87149c91 (patch)
treec24952ef69be56cb0da7891caab06d960f4e3a26 /Help
parent01735badee627450e0765151e1a18e87bcab17a6 (diff)
downloadCMake-e831eef933c21ea8b5f24a6ffc51e52f87149c91.zip
CMake-e831eef933c21ea8b5f24a6ffc51e52f87149c91.tar.gz
CMake-e831eef933c21ea8b5f24a6ffc51e52f87149c91.tar.bz2
Help: Note case where IMPORTED_IMPLIB isn't needed for (xc)frameworks
Diffstat (limited to 'Help')
-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 7cbffeb..135c31c 100644
--- a/Help/prop_tgt/IMPORTED_IMPLIB.rst
+++ b/Help/prop_tgt/IMPORTED_IMPLIB.rst
@@ -20,6 +20,12 @@ This property may be set:
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.
+.. versionchanged:: 3.28
+ If an imported target is an Apple framework or XCFramework, the preferred
+ arrangement is to set :prop_tgt:`IMPORTED_LOCATION` to the ``.framework``
+ or ``.xcframework`` directory. CMake will then find the relevant ``.tbd``
+ file inside that framework or XCFramework automatically without requiring
+ ``IMPORTED_IMPLIB`` to be set.
The ``IMPORTED_IMPLIB`` target property may be overridden for a
given configuration ``<CONFIG>`` by the configuration-specific