/
niceSOFT
/
cmake
Обзор
Документация
Войти
/
niceSOFT
/
cmake
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Help/command/unset.rst
58 строк
1 KB
Marc Chevrier
set/unset commands: add CACHE{variable} syntax support
04 авг 2025, 21:46
04 авг 2025, 21:46
8af6491
Код
Авторство
О чём код?
unset ----- Unset a variable, cache variable, or environment variable. Unset Normal Variable ^^^^^^^^^^^^^^^^^^^^^ .. signature:: unset(<variable> [PARENT_SCOPE]) :target: normal Removes a normal variable from the current scope, causing it to become undefined. If ``PARENT_SCOPE`` is present then the variable is removed from the scope above the current scope. See the same option in the :command:`set` command for further details. .. include:: include/UNSET_NOTE.rst Unset Cache Entry ^^^^^^^^^^^^^^^^^ .. signature:: unset(CACHE{<variable>}) :target: CACHE .. versionadded:: 4.2 Removes ``<variable>`` from the cache, causing it to become undefined. .. signature:: unset(<variable> CACHE) :target: CACHE_legacy This signature is supported for compatibility purpose. Use preferably the other one. Unset Environment Variable ^^^^^^^^^^^^^^^^^^^^^^^^^^ .. signature:: unset(ENV{<variable>}) :target: ENV Removes ``<variable>`` from the currently available :manual:`Environment Variables <cmake-env-variables(7)>`. Subsequent calls of ``$ENV{<variable>}`` will return the empty string. This command affects only the current CMake process, not the process from which CMake was called, nor the system environment at large, nor the environment of subsequent build or test processes. See Also ^^^^^^^^ * :command:`set`