rapids_cython_add_rpath_entries
添加于版本 v24.02.00。
为与提供的关联目标相关联的所有目标设置 RPATH 条目。
rapids_cython_add_rpath_entries(
TARGET <associated_target>
PATHS <path1> <path2> ...
[ROOT_DIRECTORY <root-dir>]
)
此函数将影响在此调用时已创建的所有目标。它对之后创建的目标没有影响。
TARGET
为其设置 RPATH 条目的关联目标。任何使用带参数 ASSOCIATED_TARGET associated_target 的
rapids_cython_create_modules()
创建的目标,其 RPATH 条目都将被更新。PATHS
要添加到 RPATH 的路径。路径可以是绝对路径,也可以是相对于 ROOT_DIRECTORY 的路径。路径总是被转换为相对于当前目录,即相对于 RPATH 中的 $ORIGIN 的路径。
ROOT_DIRECTORY
提供的路径的 ROOT_DIRECTORY。默认为 ${PROJECT_SOURCE_DIR}。对绝对路径无效。如果 ROOT_DIRECTORY 是相对路径,则假定它相对于调用 rapids_cython_add_rpath_entries 的目录。