mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-22 06:59:01 -06:00
cmake: Allow CMAKE_INSTALL_PREFIX to be set by environment variable
Fixes: #25023
This commit is contained in:
committed by
Brad King
parent
b0d8b857d8
commit
06af18b9db
@@ -4,8 +4,19 @@ CMAKE_INSTALL_PREFIX
|
||||
Install directory used by :command:`install`.
|
||||
|
||||
If ``make install`` is invoked or ``INSTALL`` is built, this directory is
|
||||
prepended onto all install directories. This variable defaults to
|
||||
``/usr/local`` on UNIX and ``c:/Program Files/${PROJECT_NAME}`` on Windows.
|
||||
prepended onto all install directories.
|
||||
|
||||
This variable defaults as follows:
|
||||
|
||||
* .. versionadded:: 3.29
|
||||
|
||||
If the :envvar:`CMAKE_INSTALL_PREFIX` environment variable is set,
|
||||
its value is used as default for this variable.
|
||||
|
||||
* ``c:/Program Files/${PROJECT_NAME}`` on Windows.
|
||||
|
||||
* ``/usr/local`` on UNIX platforms.
|
||||
|
||||
See :variable:`CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT` for how a
|
||||
project might choose its own default.
|
||||
|
||||
|
||||
@@ -5,9 +5,10 @@ CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT
|
||||
|
||||
CMake sets this variable to a ``TRUE`` value when the
|
||||
:variable:`CMAKE_INSTALL_PREFIX` has just been initialized to
|
||||
its default value, typically on the first run of CMake within
|
||||
a new build tree. This can be used by project code to change
|
||||
the default without overriding a user-provided value:
|
||||
its default value, typically on the first
|
||||
run of CMake within a new build tree and the :envvar:`CMAKE_INSTALL_PREFIX`
|
||||
environment variable is not set on the first run of CMake. This can be used
|
||||
by project code to change the default without overriding a user-provided value:
|
||||
|
||||
.. code-block:: cmake
|
||||
|
||||
|
||||
Reference in New Issue
Block a user