POSITION_INDEPENDENT_CODE¶
是否创建位置无关的目标
POSITION_INDEPENDENT_CODE
属性决定是否创建位置无关的可执行文件或库。对于 SHARED
和 MODULE
库目标,此属性默认值为 True
。对于其他目标,如果在创建目标时设置了 CMAKE_POSITION_INDEPENDENT_CODE
变量,则此属性会由该变量的值初始化,否则为 False
。
注意
对于可执行目标,链接步骤由 CMP0083
策略和 CheckPIESupported
模块控制。