CMAKE_SKIP_INSTALL_RPATH

不要在安装树中包含 RPATH。

通常,在使用 RPATH 的系统上构建可执行文件等时,CMake 会使用构建树作为 RPATH。当软件安装后,可执行文件等会由 CMake 重新链接以具有安装 RPATH。如果此变量设置为 true,则即使在构建时启用了 RPATH,软件也始终在安装时没有 RPATH。例如,这在安装步骤之前允许从启用 RPATH 的构建目录运行测试时非常有用。

另请参阅 CMAKE_SKIP_BUILD_RPATH 变量。要在构建和安装步骤中都省略 RPATH,请改用 CMAKE_SKIP_RPATH

有关 RPATH 处理的更多信息,请参阅 INSTALL_RPATHBUILD_RPATH 目标属性。