rapids_export_cpm
在版本 v21.06.00 中添加。
记录通过 CPMFindPackage 找到的给定 <PackageName> 对于给定导出集是必需的
rapids_export_cpm( (BUILD|INSTALL)
<PackageName>
<ExportSet>
CPM_ARGS <standard cpm args>
[GLOBAL_TARGETS <targets...>]
)
记录通过 CPMFindPackage 找到的给定 <PackageName> 对于给定导出集是必需的。当调用关联的 rapids_export(BUILD|INSTALL)
或 rapids_export_write_dependencies(BUILD|INSTALL)
命令时,生成的信息将包含对 <PackageName> 的 CPMFindPackage()
调用。
BUILD
将记录 <PackageName> 是构建目录导出集的一部分
INSTALL
将记录 <PackageName> 是构建目录导出集的一部分
注意
将此命令与 INSTALL 一起使用是一种反模式,因为大多数基于 CMake 的项目应该被安装,并且使用
rapids_export_package(INSTALL()
来查找它。仅当出于某种原因上述模式不起作用时才使用rapids_export_cpm(INSTALL()
。