CMAKE_SKIP_BUILD_RPATH

在构建树中不包含 RPATH。

通常,CMake 在于使用 RPATH 的系统上构建可执行文件等时,将构建树用于 RPATH。当安装软件时,可执行文件等会被 CMake 重新链接以获得安装 RPATH。如果此变量被设置为 TRUE,则软件总会构建而没有 RPATH。

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

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