POSITION_INDEPENDENT_CODE

是否创建位置无关目标

POSITION_INDEPENDENT_CODE 属性决定是否创建位置无关的可执行文件或库。对于 SHAREDMODULE 库目标,此属性默认值为 True。对于其他目标,如果创建目标时设置了 CMAKE_POSITION_INDEPENDENT_CODE 变量的值,则此属性将由该值初始化,否则为 False

注意

对于可执行目标,链接步骤由 CMP0083 策略和 CheckPIESupported 模块控制。