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_targetrapids_cython_create_modules() 创建的目标,其 RPATH 条目都将被更新。

PATHS

要添加到 RPATH 的路径。路径可以是绝对路径,也可以是相对于 ROOT_DIRECTORY 的路径。路径总是被转换为相对于当前目录,即相对于 RPATH 中的 $ORIGIN 的路径。

ROOT_DIRECTORY

提供的路径的 ROOT_DIRECTORY。默认为 ${PROJECT_SOURCE_DIR}。对绝对路径无效。如果 ROOT_DIRECTORY 是相对路径,则假定它相对于调用 rapids_cython_add_rpath_entries 的目录。