CMAKE_SKIP_INSTALL_RPATH¶
在安装树中不包括 RPATH。
通常,在使用 RPATH 的系统上构建可执行文件等时,CMake 会将构建树用于 RPATH。当安装软件时,CMake 会重新链接可执行文件等,使之具有安装 RPATH。如果将此变量设置为 true,即使在构建时启用了 RPATH,软件也会始终在没有 RPATH 的情况下安装。例如,在安装步骤之前,这可以帮助使用启用了 RPATH 的构建目录运行测试。
请参阅 CMAKE_SKIP_BUILD_RPATH
变量。要在构建和安装步骤中都省略 RPATH,请改用 CMAKE_SKIP_RPATH
。
有关 RPATH 处理的更多信息,请参阅 INSTALL_RPATH
和 BUILD_RPATH
目标属性。