Spec-Zone.ru › CMake 3.31

CMAKE_OBJECT_PATH_MAX

Максимальная длина полного пути к объектному файлу, разрешённая средствами создания нативного приложения.

CMake вычисляет для каждого исходного файла имя объектного файла, уникальное для этого файла и детерминированное относительно полного пути к исходному файлу. Это позволяет нескольким исходным файлам в одном целевом объекте использовать одинаковое имя, если они лежат в разных каталогах, без необходимости перестроения при добавлении или удалении одного из них. Однако, в некоторых случаях это может привести к длинным полным путям к объектным файлам, поэтому CMake укорачивает путь с помощью схемы хэширования, когда полный путь к объектному файлу превышает лимит. CMake имеет встроенный лимит для каждой платформы, который достаточен для обычных инструментов, но некоторые средства создания нативного приложения могут иметь меньший лимит. Эта переменная может быть установлена для явного указания лимита. Значение должно быть целым числом не меньше 128.

© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.31/variable/CMAKE_OBJECT_PATH_MAX.html

Spec-Zone.ru

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