Spec-Zone.ru › CMake

CMAKE_CURRENT_LIST_DIR

Полный путь к каталогу файла списка, который обрабатывается в данный момент.

При обработке файлов списка проекта CMake эта переменная всегда будет содержать путь к каталогу, в котором находится файл списка, обрабатываемый в данный момент (CMAKE_CURRENT_LIST_FILE). Значение имеет динамическую область видимости. Когда CMake начинает обрабатывать команды в исходном файле, он устанавливает для этой переменной путь к каталогу, в котором находится этот файл. Когда CMake заканчивает обработку команд из файла, он восстанавливает предыдущее значение. Поэтому значение переменной внутри макроса или функции указывает на каталог файла, из которого вызвана самая нижняя запись в стеке вызовов, а не на каталог файла, содержащего определение макроса или функции.

См. также CMAKE_CURRENT_LIST_FILE и CMAKE_CURRENT_FUNCTION_LIST_DIR.

© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/variable/CMAKE_CURRENT_LIST_DIR.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API