Created
September 11, 2015 04:52
-
-
Save yeonsh/f900fd820e3d0d23b142 to your computer and use it in GitHub Desktop.
cmake --help-policy CMP0042 (About @rpath)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ cmake --help-policy CMP0042 | |
CMP0042 | |
------- | |
``MACOSX_RPATH`` is enabled by default. | |
CMake 2.8.12 and newer has support for using ``@rpath`` in a target's install | |
name. This was enabled by setting the target property | |
``MACOSX_RPATH``. The ``@rpath`` in an install name is a more | |
flexible and powerful mechanism than ``@executable_path`` or ``@loader_path`` | |
for locating shared libraries. | |
CMake 3.0 and later prefer this property to be ON by default. Projects | |
wanting ``@rpath`` in a target's install name may remove any setting of | |
the ``INSTALL_NAME_DIR`` and ``CMAKE_INSTALL_NAME_DIR`` | |
variables. | |
This policy was introduced in CMake version 3.0. CMake version | |
3.3.1 warns when the policy is not set and uses OLD behavior. Use | |
the cmake_policy command to set it to OLD or NEW explicitly. | |
.. note:: | |
The ``OLD`` behavior of a policy is | |
``deprecated by definition`` | |
and may be removed in a future version of CMake. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment