CMAKE_SKIP_BUILD_RPATH

在构建树中不包含 RPATH。

通常,在那些使用 RPATH 的系统上构建可执行文件等时,CMake 会使用构建树中的 RPATH。当软件安装时,可执行文件等会由 CMake 重新链接以包含安装 RPATH。如果此变量设置为 TRUE,则软件始终会以无 RPATH 的方式构建。

此变量用于初始化所有目标的 SKIP_BUILD_RPATH 目标属性。有关 RPATH 处理的更多信息,请参阅 INSTALL_RPATHBUILD_RPATH 目标属性。

另请参阅 CMAKE_SKIP_INSTALL_RPATH 变量。要同时省略构建和安装步骤中的 RPATH,请改用 CMAKE_SKIP_RPATH