Spec-Zone.ru › CMake

CMAKE_POSITION_INDEPENDENT_CODE

Значение по умолчанию для свойства цели POSITION_INDEPENDENT_CODE.

Эта переменная используется для инициализации свойства POSITION_INDEPENDENT_CODE у целей, которые не являются целями библиотек SHARED или MODULE. Если переменная задана, её значение также используется командой try_compile().

Для целей библиотек SHARED и MODULE по умолчанию включён код, независимый от позиции, независимо от значения этой переменной. Чтобы отключить PIC для этих типов библиотек, необходимо вручную задать свойство цели.

См. также

  • Модуль CheckPIESupported для передачи компоновщику параметров, связанных с PIE, при сборке исполняемых файлов.

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

Spec-Zone.ru

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