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