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