rapids_export_find_package_root

在版本 v21.10.00 中添加。

记录为正确找到 <PackageName>,需要将 <PackageName>_ROOT_DIR 设置为提供的路径。

rapids_export_find_package_root( (BUILD|INSTALL)
                                 <PackageName>
                                 <directory_path>
                                 EXPORT_SET <ExportSetName>
                                 [CONDITION <variableName>]
                                 )

在构建复杂的导出集,尤其是安装复杂依赖项的导出集时,可能需要指定 PackageName_ROOT,以确保能够找到打包的依赖项。

BUILD

记录在为我们的构建目录导出集执行任何针对 PackageName 的 find_dependency 调用之前,将 PackageName_ROOT 设置为 <directory_path>。

INSTALL

记录在为我们的安装目录导出集执行任何针对 PackageName 的 find_dependency 调用之前,将 PackageName_ROOT 设置为 <directory_path>。

EXPORT_SET

列出 directory_path 应附加到的导出集名称。如果没有提供名称,则关联的调用将被忽略。

CONDITION

一个布尔变量名称,当评估为未定义或假值时,将导致关联的调用被忽略。