rapids_cpm_rapids_logger

添加于版本 v25.02.00。

允许项目通过 CPM 构建 rapids-logger

使用 版本文件中指定的 rapids-logger 版本,以确保所有 RAPIDS 项目之间的一致性。

rapids_cpm_rapids_logger( [BUILD_EXPORT_SET <export-name>]
                          [INSTALL_EXPORT_SET <export-name>]
                          [<CPM_ARGS> ...])
BUILD_EXPORT_SET

记录在构建目录导出集合中需要一个用于 logger 的 CPMFindPackage() 调用。

INSTALL_EXPORT_SET

记录在安装目录导出集合中需要一个用于 logger 的 find_dependency() 调用。

注意

如果提供了 INSTALL_EXPORT_SET,并且 logger 通过 CPM 使用 add_subdirectory 添加到项目中,则将进行 logger 的安装。

CPM_ARGS

CPM_ARGS 之后的任何参数都将转发到底层的 logger CPMFindPackage`() 调用。

结果目标

将创建 rapids_logger::rapids_logger 目标