CMAKE_SKIP_BUILD_RPATH¶
不要在构建树中包含 RPATH。
通常,当在使用 RPATH 的系统上构建可执行文件等时,CMake 使用构建树作为 RPATH。当软件安装后,可执行文件等会由 CMake 重新链接以具有安装 RPATH。如果此变量设置为 TRUE
,则软件始终在没有 RPATH 的情况下构建。
这用于初始化所有目标的 SKIP_BUILD_RPATH
目标属性。有关 RPATH 处理的更多信息,请参阅 INSTALL_RPATH
和 BUILD_RPATH
目标属性。
另请参阅 CMAKE_SKIP_INSTALL_RPATH
变量。要在构建和安装步骤中都省略 RPATH,请使用 CMAKE_SKIP_RPATH
代替。