rapids_cpm_rapids_logger

Added in version v25.02.00.

Allow projects to build rapids-logger via CPM.

Uses the version of rapids-logger specified in the version file for consistency across all RAPIDS projects.

Unlike most rapids_cpm functions, this one does not support export sets because rapids-logger adds targets directly to the calling project’s own export set and does not require its own exporting or to be found at all by consuming projects once the first project’s call to rapids_make_logger has completed.

rapids_cpm_rapids_logger( [<CPM_ARGS> ...])
BUILD_EXPORT_SET

Record that a CPMFindPackage() for logger is required in our build directory export set.

INSTALL_EXPORT_SET

Record that a find_dependency() for logger is required in our install directory export set.

Note

Installation of logger will occur if an INSTALL_EXPORT_SET is provided, and logger is added to the project via add_subdirectory by CPM.

CPM_ARGS

Any arguments after CPM_ARGS will be forwarded to the underlying logger CPMFindPackage`() call

Result Functions

rapids_make_logger() is made available