12345678910111213141516171819 |
- CMAKE_FIND_NO_INSTALL_PREFIX
- ----------------------------
- Exclude the values of the :variable:`CMAKE_INSTALL_PREFIX` and
- :variable:`CMAKE_STAGING_PREFIX` variables from
- :variable:`CMAKE_SYSTEM_PREFIX_PATH`. CMake adds these project-destination
- prefixes to :variable:`CMAKE_SYSTEM_PREFIX_PATH` by default in order to
- support building a series of dependent packages and installing them into
- a common prefix. Set ``CMAKE_FIND_NO_INSTALL_PREFIX`` to ``TRUE``
- to suppress this behavior.
- The :variable:`CMAKE_SYSTEM_PREFIX_PATH` is initialized on the first call to a
- :command:`project` or :command:`enable_language` command. Therefore one must
- set ``CMAKE_FIND_NO_INSTALL_PREFIX`` before this in order to take effect. A
- user may set the variable as a cache entry on the command line to achieve this.
- Note that the prefix(es) may still be searched for other reasons, such as being
- the same prefix as the CMake installation, or for being a built-in system
- prefix.
|