BUILD_RPATH¶
在版本 3.8 中添加。
以分号分隔的列表,指定运行时路径(RPATH
)项,以将其添加到编译树中链接的二进制文件(适用于支持它们的平台)。默认情况下,CMake 会将编译树中二进制文件的运行时路径设置为包含它已知用来查找对应链接共享库的搜索路径。项目或许会设置 BUILD_RPATH
以指定其他搜索路径。
不会为安装树中的二进制文件使用编译树运行时路径。它会在安装步骤期间被替换为安装树运行时路径。另请参阅 INSTALL_RPATH
目标属性。
如果在创建目标时已设置,则此属性会由变量 CMAKE_BUILD_RPATH
的值初始化。
此属性支持 生成器 表达式
。
影响编译树运行时路径的其他设置包括:
CMAKE_SKIP_RPATH
变量在编译树和安装树中彻底禁用运行时路径。SKIP_BUILD_RPATH
目标属性禁用在编译树中设置任何运行时路径。BUILD_RPATH_USE_ORIGIN
目标属性导致自动生成的运行时路径使用相对于$ORIGIN
的项。BUILD_WITH_INSTALL_RPATH
目标属性导致使用安装树运行时路径在编译树中编译二进制文件。