CMAKE_POSITION_INDEPENDENT_CODE

目标属性 POSITION_INDEPENDENT_CODE 的默认值。

此变量用于初始化未设置为 SHAREDMODULE 库的目标的 POSITION_INDEPENDENT_CODE 属性。如果设置,其值也会被 try_compile() 命令使用。

默认情况下,SHAREDMODULE 库目标已启用位置无关代码,无论此变量如何设置。要禁用这些库类型的 PIC,仅手动设置目标属性即可禁用它。

另请参阅

  • 使用 CheckPIESupported 模块将 PIE 相关选项传递给可执行文件的链接器。