CMAKE_POSITION_INDEPENDENT_CODE¶
目标属性 POSITION_INDEPENDENT_CODE 的默认值。
此变量用于初始化未设置为 SHARED 或 MODULE 库的目标的 POSITION_INDEPENDENT_CODE 属性。如果设置,其值也会被 try_compile() 命令使用。
默认情况下,SHARED 和 MODULE 库目标已启用位置无关代码,无论此变量如何设置。要禁用这些库类型的 PIC,仅手动设置目标属性即可禁用它。
另请参阅¶
使用
CheckPIESupported模块将 PIE 相关选项传递给可执行文件的链接器。