INSTALL_REMOVE_ENVIRONMENT_RPATH

在 3.16 版本加入.

控制是否应在安装期间删除工具链定义的 rpaths。

安装目标时,CMake 可能需要重写其 rpath 信息。当安装 rpath(由 INSTALL_RPATH 目标属性指定)与构建目标的 rpath 具有不同的内容时,会发生这种情况。一些工具链将自己的 rpath 内容作为构建的一部分插入到二进制文件中。默认情况下,CMake 将在安装 rpath 中保留那些额外插入的内容。对于在安装过程中需要丢弃此类工具链插入条目的情况,请将“INSTALL_REMOVE_ENVIRONMENT_RPATH”目标属性设置为 true。

创建目标时,此属性由 CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH 的值初始化。