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 目标属性。