INSTALL_REMOVE_ENVIRONMENT_RPATH

添加于 3.16 版本。

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

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

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