mirror of
https://github.com/reactos/CMake.git
synced 2024-12-04 09:54:15 +00:00
e76ee2c006
A typical iOS application bundle (also Framework Bundle) contains the application executable and any resources used by the application (for instance, the application icon, other images, and localized content) in the top-level bundle directory. The same rule applies to Framework Bundles.
24 lines
906 B
ReStructuredText
24 lines
906 B
ReStructuredText
MACOSX_RPATH
|
|
------------
|
|
|
|
Whether this target on OS X or iOS is located at runtime using rpaths.
|
|
|
|
When this property is set to ``TRUE``, the directory portion of
|
|
the ``install_name`` field of this shared library will be ``@rpath``
|
|
unless overridden by :prop_tgt:`INSTALL_NAME_DIR`. This indicates
|
|
the shared library is to be found at runtime using runtime
|
|
paths (rpaths).
|
|
|
|
This property is initialized by the value of the variable
|
|
:variable:`CMAKE_MACOSX_RPATH` if it is set when a target is
|
|
created.
|
|
|
|
Runtime paths will also be embedded in binaries using this target and
|
|
can be controlled by the :prop_tgt:`INSTALL_RPATH` target property on
|
|
the target linking to this target.
|
|
|
|
Policy :policy:`CMP0042` was introduced to change the default value of
|
|
``MACOSX_RPATH`` to ``TRUE``. This is because use of ``@rpath`` is a
|
|
more flexible and powerful alternative to ``@executable_path`` and
|
|
``@loader_path``.
|