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